Отзывчивый голос: отображение Div после обнаружения конца аудио для воспроизведения
Я использую responseivevoice.js для воспроизведения аудио для смоделированного урока. Я прячусь и показываю div, основываясь на том, где находится учащийся в процессе четырех полных шагов.
Проблема заключается в следующем шаге показывает, прежде чем закончить воспроизведение звука. Например, я бы хотел, чтобы первый шаг не отображался до тех пор, пока не закончится воспроизведение #intro. Затем я хотел бы, чтобы #step1 воспроизводился и показывал #step2 после завершения аудио для #step1 и так далее. Большое спасибо за вашу помощь.
1 ответ
Решение
Вы должны использовать onend
обратный вызов ( http://responsivevoice.org/text-to-speech-sdk/using-callbacks/), что-то вроде
responsiveVoice.speak($('#step1').text(), 'UK English Male', {
pitch: .7,
onend: function() {
$("#step1").hide();
$("#step2").show();
}
});