曲播放完且播放下一首歌曲 时,列表界面光标不会高亮到下一首歌曲

2018-07-18  本文已影响0人  简书20188

[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;

}

....

来自半导体

上一篇 下一篇

猜你喜欢

热点阅读