|
@@ -191,7 +191,17 @@ const delayData = reactive({
|
|
|
content: {
|
|
|
count: delayData.count + '',
|
|
|
}
|
|
|
- })
|
|
|
+ }, (res) => {
|
|
|
+ // 用户没有授权,需要重置状态
|
|
|
+ if (res?.content?.reson) {
|
|
|
+ delayData.step = 1
|
|
|
+ delayData.checkStatus = 'init'
|
|
|
+ } else {
|
|
|
+ setTimeout(() => {
|
|
|
+ handleToggleTune('stop')
|
|
|
+ }, 1500)
|
|
|
+ }
|
|
|
+ })
|
|
|
} else if (state === 'stop') {
|
|
|
// 结束效音,触发时机: 1.监听后台效音返回 2.点击跳过效音或关闭效音
|
|
|
postMessage({
|
|
@@ -217,9 +227,6 @@ const delayData = reactive({
|
|
|
// 带了耳机,停止播放效音
|
|
|
if (delayData.erji) return;
|
|
|
handleToggleTune('start')
|
|
|
- setTimeout(() => {
|
|
|
- handleToggleTune('stop')
|
|
|
- }, 1500)
|
|
|
}
|
|
|
/** 停止设备延迟检测 */
|
|
|
const handleStopCheckDelay = () => {
|