微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > mt6735 暂停播放在线音乐后,手机不能深度睡眠

mt6735 暂停播放在线音乐后,手机不能深度睡眠

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
为提升用户体验, 我司平台在对在线音乐播放时, 有作一些优化处理
此优化处理是:
在暂停的状态下, 仍然会去下载当前需要播放的数据源, 直到数据下载完毕, 才不会进行下载,
这样当用户打开在线音乐播放后, 数据会尽快的下载完
而 google 的默认做法是, 暂停的情况下不会去下载音乐源数据.
正是因为我司的优化处理, 当源数据未下载完成时, 后台会一直去尝试去下载数据
所以才会无法进入深度睡眠
[SOLUTION]
如果您不需要此项优化
您可以通过如下修改来做到与 google 的表现一致:
修改 awesomeplayer.cpp 的
void AwesomePlayer:nBufferingUpdateCachedSource_l() 方法
将此方法体的最后一行:
postBufferingEvent_l();
改为:
if (mFlags & (PLAYING | PREPARING | CACHE_UNDERRUN)) {
postBufferingEvent_l();
}

上一篇:MTK6580如何编译
下一篇:喇叭声音调整

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

网站地图

Top