From: luozheng <1732036298@qq.com> Date: Sat, 18 Jan 2025 08:14:46 +0000 (+0800) Subject: 解决音乐播放器播放模式为顺序播放时,在播放完所有歌曲后,这时点击播放按钮需要点击两次bug X-Git-Tag: v1.3.113-repair_tp~3^2~21 X-Git-Url: http://git.snicker.com.cn/css/static/gitweb.css?a=commitdiff_plain;h=898cb52f6b849242532754a031ffa6a2c6aebf0a;p=mirrors%2FFD230.git 解决音乐播放器播放模式为顺序播放时,在播放完所有歌曲后,这时点击播放按钮需要点击两次bug --- diff --git a/code/sdk/application/wearable/fd230app/nativeui/player/src/PlayersModel.cpp b/code/sdk/application/wearable/fd230app/nativeui/player/src/PlayersModel.cpp index b48d4ded1..705c51694 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/player/src/PlayersModel.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/player/src/PlayersModel.cpp @@ -387,7 +387,10 @@ void PlayersModel::SequencePlayout() SetPlayButtonState(false); } SetCircleProgress(100); // 100:进度100% - index = playersCaseList.Size() - 1; + // index = playersCaseList.Size() - 1; + index = 0;// 所有歌曲播放完,重置索引从头开始播放 + AudioManager::GetInstance().DeactivateAudioInterrupt(interrupt); + ClearActivateAudioInterrupt(); } NextSong(index); }