Bug 描述
是否不要设置Web或App,程序内部兼容。如果Web不能播放,能不能自动试试App。这两个并不是完全互斥的。举一个实例说话:当观看《流浪地球2》时,如果偏好设置为Web,不能正确加载URL。但当选择为App时或以正常加载并播放。但是,如果选择了App,有一些原来或能播放的视频,又不能正常播放了。还得改回Web。
复现问题的步骤
- 将偏好设置为Web。
- 选择播放《流浪地球2》。
- 无法加载URL,报找到杜比的音轨的错误。
播放器正在抽风
_(3]<)_
错误信息: Illegal inpu : Fields[baseUrl, mimeType, frameRate] are required for type with serial name 'dev.aaa1115910.biliapi.http.entity.video.DashData', but they were missing at path: S.result.dash.dolby.audio[0]
- 更改偏好设置为App。
- 可以正常播放《流浪地球2》。
- 选择播放另一个视频:《梦想改造家》,无法显示详情页面。显示错误。
Illegal input : Field 'uri' is required for type with serial name 'dev.aaa1115910.biliapi.http.entity.season.AppSeasonData.Style', but it was missing at path: S.data.styles[O]
- 将偏好由App改为Web,重试打开《梦想改造家》,可正常显示页面。
预期行为
期望结果:两种方式如下
- 不用设置接口偏好,程序内部默认使用Web,如果遇到异常,主动尝试App接口,如果两个都不行,才提示用户错误。
- 保持现有接口偏好设置,程序内部先使用用户选定的偏好接口,如果遇到异常,主动尝试另一接口。如果两个接口都不成功才提示用户错误。
截图
No response
请确认已更新到以下所示的最新版本
我正在使用旧版本
当前版本号
0.2.8.r664.xxx
Android 版本
Android 11
设备厂商及型号
No response
遇到问题的视频 avid 或 bvid
No response
相关日志
No response
附加信息
No response
Bug 描述
是否不要设置Web或App,程序内部兼容。如果Web不能播放,能不能自动试试App。这两个并不是完全互斥的。举一个实例说话:当观看《流浪地球2》时,如果偏好设置为Web,不能正确加载URL。但当选择为App时或以正常加载并播放。但是,如果选择了App,有一些原来或能播放的视频,又不能正常播放了。还得改回Web。
复现问题的步骤
预期行为
期望结果:两种方式如下
截图
No response
请确认已更新到以下所示的最新版本
我正在使用旧版本
当前版本号
0.2.8.r664.xxx
Android 版本
Android 11
设备厂商及型号
No response
遇到问题的视频 avid 或 bvid
No response
相关日志
No response
附加信息
No response