微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > mt6735 进入goole search后,进入音乐播放器无法播放音乐

mt6735 进入goole search后,进入音乐播放器无法播放音乐

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
进入goole search后,如果直接按“home”键退出,音乐播放器中的音乐无法播放,反复点击播放按钮,仍然处于pause状态;如果按“back”键退出,音乐播放器就可以正常播放音乐。
[SOLUTION]
此问题是由于Google Search的Logic造成的,在Google最新Rlease的KK2的GMS Package gms-oem-kkmr2-4.4.4-signed-r5-20140914中该问题已经解决,但是需要定制goole桌面,否则也不能解决此问题。
此问题是由music player和goole search争夺audio Focus造成的。Music播放时需要去申请Audio Focus,Media php?mod=tag&id=6090" target="_blank" class="relatedlink">Framework也有尝试给Music这个Audio Focus,但是Google Search在打开的情况下一旦失去Audio Focus,就马上又向Media Franework要Audio Focus,所以导致其一直占用着Audio Focus。Music不能成功占用audio Focus,自然不能顺利播放。
之所以按“back”键可以,而“home”键异常,是因为按下这两个键后,代码流程存在差异:goole serch是作为一个widget启动,当按下“home”键后,goole search widget不会像android Activity一样走onPause()流程,也就不会释放audio focus,而按“back”键则可以正常释放audio focus。
上述逻辑是goole GMS包中的流程,因此无法修改代码,需要按上面要求升级goole GMS包。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top