直接上干货…

<div v-show="false">
     <audio ref="errorVoice"  src="../../components/errorVoice/errorVoice.mp3" muted></audio>
 </div>

if (达成某个条件播放) {
     this.$refs.errorVoice.muted = false; // 允许播放
      this.$refs.errorVoice.volume = 1.0; // 声音开到最大
      let play = this.$refs.errorVoice.play(); // 开始播放

      play.then(() => {
      }).catch((err) => {
        console.error('签入异常语音播放失败--> errorVoice...', err)
      });
    } else {
    // 否则暂停播放
      this.$refs.errorVoice.muted = true; // 禁止播放
      this.$refs.errorVoice.volume = 0; // 关闭声音
    }
Logo

前往低代码交流专区

更多推荐