【发布时间】:2015-01-11 09:28:15
【问题描述】:
http://responsivevoice.org 上关于isPlaying() 的信息不多。
这是我尝试过的,但不起作用。我没有收到console.log()。
setInterval(function(){ // continuously check if the audio is being played
if(responsiveVoice.isPlaying()){
console.log('playing..');
},
100
);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="http://responsivevoice.org/responsivevoice/responsivevoice.js"></script>
<textarea id="text" cols="45" rows="3">Hello, world!</textarea>
<input
onclick="responsiveVoice.speak($('#text').val(),'US English Female');"
type="button"
value="Play"
/>
如何检测音频是否正在播放?另外,有没有办法在音频播放完毕后获得回调?
【问题讨论】:
标签: javascript jquery responsivevoice