2013-02-19 5 views
-2

Я хочу запустить функцию javascript всякий раз, когда звуковой файл воспроизводится с использованием HTML5. Как мне это сделать?Запустите функцию javascript при воспроизведении звука

Если возможно, для видео тоже!

+2

Куда вы искали? Где у вас проблемы? Поскольку он читается сейчас (и это может быть не так), он выглядит так, как будто вы решили, что сообщество SO сделает все ваши исследования для вас, что, как правило, не проходит хорошо. –

+0

Прошу прощения? @ T.J.Crowder –

+0

@ Рехан: Конечно, вопрос ясен? * Какие исследования вы сделали? * Где вы столкнулись с проблемами? Например, * малейшая * самая блестящая битка исследований привела бы вас к спецификации HTML5, в которой перечисляется самое событие, которое BenM указывает на вас ниже. Но, похоже, что вместо того, чтобы делать малейшую работу, вы решили просто позволить другим людям сделать это за вас. Это не то, для чего SO. Это помогает людям, которые сталкиваются с проблемой. Это не замена для выполнения основной работы самостоятельно. –

ответ

3

Элемент HTML5 audio содержит событие onplay. Вы можете связать в него следующим образом:

var myAudio = document.getElementById('audio_element'); 
myAudio.onplay = function(e) { 
    // Your JavaScript function here... 
}; 

video элемент также включает в себя это событие.

+0

Попытайтесь сейчас. Благодаря! :) –

+0

Это работало для вас? Если это так, вы можете принять ответ;) – BenM

Смежные вопросы