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;
}
}
...