Существует не так много информации о http://responsivevoice.org о isPlaying()
.Невозможно обнаружить, если реагироватьVoice 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"
/>
Как обнаружить, если аудио играет? Кроме того, есть ли способ получить обратный вызов после воспроизведения звука?
К сожалению, я не могу получить ваш код, работающий в этой скрипке: http://jsfiddle.net/5n8ekvcq/. Что мне не хватает? –
После проверки, кажется, что '