|
|
@@ -36,30 +36,30 @@ export function useYinBiaoAutoPlay () {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- function initListen() {
|
|
|
- uni.$on('danci-audio-ended', (mCode) => {
|
|
|
+ function upd(mCode) {
|
|
|
+ if (code !== mCode) {
|
|
|
+ isAutoPlaying.value = false;
|
|
|
+ uni.$emit('xunhuanYinbiaoBofang', isAutoPlaying.value)
|
|
|
+ return;
|
|
|
+ }
|
|
|
|
|
|
- if (code !== mCode) {
|
|
|
- isAutoPlaying.value = false;
|
|
|
- uni.$emit('xunhuanYinbiaoBofang', isAutoPlaying.value)
|
|
|
- return;
|
|
|
- }
|
|
|
+ if (current.value<list.value.length-1) {
|
|
|
+ current.value = current.value+1;
|
|
|
+ // 继续播放第二音频
|
|
|
+ handlePlay();
|
|
|
+ } else {
|
|
|
+ // 播放结束
|
|
|
+ isAutoPlaying.value = false;
|
|
|
+ uni.$emit('xunhuanYinbiaoBofang', isAutoPlaying.value)
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
- if (current.value<list.value.length-1) {
|
|
|
- current.value = current.value+1;
|
|
|
- // 继续播放第二音频
|
|
|
- handlePlay();
|
|
|
- } else {
|
|
|
- // 播放结束
|
|
|
- isAutoPlaying.value = false;
|
|
|
- uni.$emit('xunhuanYinbiaoBofang', isAutoPlaying.value)
|
|
|
- }
|
|
|
- })
|
|
|
+ function initListen() {
|
|
|
+ uni.$on('danci-audio-ended', upd)
|
|
|
}
|
|
|
|
|
|
function removeListen() {
|
|
|
-
|
|
|
- uni.$off('danci-audio-ended')
|
|
|
+ uni.$off('danci-audio-ended',upd)
|
|
|
}
|
|
|
|
|
|
|