[DESCRIPTION]
1.进入音乐播放器按OK键播放歌曲,
2.按左键进入列表,在列表界面等待这首歌曲播放完且播放下一首歌曲时,
3.列表界面光标还是停留在进列表时播放的歌曲,不会高亮到下一首正播放的歌曲。
[SOLUTION]
原因:显示列表的界面只有在左键进入列表时才调用到,后面歌曲播放结束到下一首,对应的界面没有刷新
请做如下修改:
在audioplayermsghandler.c文件中mmi_audply_play_completed里
...
else
{
if (mmi_audply_playlist_apply_picked_file())
{
StopTimer(AUDPLY_DELAY_PLAY_TIMER); /* stop previous play request */
StartTimer(AUDPLY_DELAY_PLAY_TIMER, 700, mmi_audply_delay_play); /* wait for 0.7
second to request play */
if(!g_audply.in_main_screen)
{
mmi_audply_playlist_entry_playlist();
}
g_audply.wait_next = MMI_TRUE;
/*it is not necessary to set need_store to false here, but to make it identical, make
every need_restore
to false after wait_next is true*/
g_audply_main_selected_button = AUDPLY_MAIN_PLAY;
}
....
来自半导体
网友评论