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

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

作者: 简书20188 | 来源:发表于2018-07-18 19:14 被阅读0次

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

    }

    ....

    来自半导体

    相关文章

      网友评论

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

          本文链接:https://www.haomeiwen.com/subject/gusapftx.html