微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > mt6735 音乐播放器中随机播放(shuffle)功能异常

mt6735 音乐播放器中随机播放(shuffle)功能异常

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
1. 进入音乐播放器,播放一首歌曲;
2. 打开随机播放;
3. 播放另一首歌;
4. 关闭随机播放;
5. 当播放完毕,不会顺序跳到下一首,而是跳到随机播放的歌曲。 ---- 》不符合预期 .
[SOLUTION]
此问题是由于关闭随机播放后,并没有重新设置下一首待播放歌曲的音源,仍然使用开启随机播放时保存的下一首歌曲。
修改方法如下:
在packages\apps\Music\src\com\android\music\MediaPlaybackService.java中的如下函数:
public void setShuffleMode(int shufflemode)
如下代码之前:mShuffleMode = shufflemode
添加下面代码:
/// M: To make sure the shuffle mode will take effect after change shuffle mode.
/// The nextplayer shoud be reset,so we should set NextPlayer to null.
if (mPlayer.isInitialized()) {
mPlayer.setNextDataSource(null);
}

顶顶顶

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

网站地图

Top