MT6255平台playlist上面显示重命名前后两首歌曲

MT6255平台,MEDIA_PLAYER_VER = INTEGRATED_DB,SQLITE3_SUPPORT = TRUE

进播放器,播放一首歌曲,按暂停或停止键后,退出进filemgr,将刚播放的歌曲重命名后退出;

再进mediaplayer,refresh音乐列表后,查看all songs,会显示重命名前和重命名后两首歌曲,但

只有重命名后的歌曲可以播放,原始的歌曲不能播放。

半导体[SOLUTION]

请在PlstSrvsql.c文件中修改如下:

static S32 pls_sql_delete_media_by_media_id(srv_plst_db_context_struct *db, U32

media_id, U32 *count)

{

...

*count = 0;

if( playing_info->is_load && (

#ifdef __MARK_SEVERAL_PLAY_SUPPORT__

playing_info->active_type == SRV_PLST_ACTIVE_LIST_TEMP_AUDIO ||

#endif

playing_info->active_type == SRV_PLST_ACTIVE_LIST_AUDIO) &&

playing_info->current_picked_id == media_id && playing_info->current_picked_id

!= playing_info->last_active_id)

{

playing_info->last_active_id = playing_info->current_picked_id;

if(base->is_refresh)

{

}

else

{

return SRV_PLST_RET_DELETE_ACTIVE;

}

}

...

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容