mt6735 L1(>=5.1)版本, 后台播放音乐,浏览器访问百度音乐首页...
时间:10-02
整理:3721RD
点击:
[Audio App]L1(>=5.1)版本, 后台播放音乐,浏览器访问百度音乐首页,后台音乐不会停
[DESCRIPTION]
L1 之后的版本, 后台播放音乐的状态下,使用浏览器(google chROMium )访问百度音乐首页, 后台音乐不会停止播放
而 KK 或之前的版本, 相同的情况下, 后台音乐会停止播放
[SOLUTION]
这个问题是 L1 版本所特有的, 通过分析我司发现:
chromium 浏览器在播放百度首页上音乐的时候, 去 requestAudioFocus 时发出的通知是AUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCK, 这个通知不会停止其它程序的声音输出,但会使其它程序的声音输出暂时变低一下. 这个是 google chromium ap 行为.
相比于 L 或之前 KK 的版本, 其 requestAudioFocus 时发出的通知是 AUDIOFOCUS_LOSS,所以后台音乐会停止播放
[Audio Common]将aac音频文件通过MTP同步到手机上后, 文件后缀变成了wma, 且在手机上无法播放
目前 MTP 传输文件是通过 PC 端的 windows mediaplayer 工具传输的
此工具在传输文件过程中, 会先把 aac 文件后缀改为 wma
再传输给手机端, 并非手机端在接收文件后自行更改了后缀名
所以这是 windows mediaplayer 所造成的
我司无法规避
[DESCRIPTION]
L1 之后的版本, 后台播放音乐的状态下,使用浏览器(google chROMium )访问百度音乐首页, 后台音乐不会停止播放
而 KK 或之前的版本, 相同的情况下, 后台音乐会停止播放
[SOLUTION]
这个问题是 L1 版本所特有的, 通过分析我司发现:
chromium 浏览器在播放百度首页上音乐的时候, 去 requestAudioFocus 时发出的通知是AUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCK, 这个通知不会停止其它程序的声音输出,但会使其它程序的声音输出暂时变低一下. 这个是 google chromium ap 行为.
相比于 L 或之前 KK 的版本, 其 requestAudioFocus 时发出的通知是 AUDIOFOCUS_LOSS,所以后台音乐会停止播放
[Audio Common]将aac音频文件通过MTP同步到手机上后, 文件后缀变成了wma, 且在手机上无法播放
目前 MTP 传输文件是通过 PC 端的 windows mediaplayer 工具传输的
此工具在传输文件过程中, 会先把 aac 文件后缀改为 wma
再传输给手机端, 并非手机端在接收文件后自行更改了后缀名
所以这是 windows mediaplayer 所造成的
我司无法规避