解决vue google无状态播放音频文件
直接上干货…<div v-show="false"><audio ref="errorVoice"src="../../components/errorVoice/errorVoice.mp3" muted></audio></div>if (达成某个条件播放) {this.$refs.errorVoice.muted = false;this.$r
·
直接上干货…
<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; // 关闭声音
}
更多推荐
已为社区贡献4条内容
所有评论(0)