百度语音播放
speckText(str) {
var url ="http://tts.baidu.com/text2audio?lan=zh&ie=UTF-8&spd=6&text=" + encodeURI("您有新消息");
new Audio(url).play();
},
audio语音播放
<audio id="audio" preload="auto" loop>
<source src="./assets/video/info.mp3" type="audio/mp3" />
</audio>
videoPlay() {
this.lastRunTime = Date.now();
let audio = document.querySelector("#audio");
if (!this.isPlaying) {
audio.play();
this.isPlaying = true;
}
let time = setTimeout(() => {
this.stop(time);
}, 15000);
},
videoStop(time) {
this.currentTime = Date.now();
let audio = document.querySelector("#audio");
if (this.currentTime - this.lastRunTime < 15000) {
} else {
if (this.isPlay) {
audio.currentTime = 0;
audio.pause();
this.isPlay = false;
}
}
clearTimeout(time);
},