Взаимосвязь с видео
Доброго времени суток.... Подскажите пожалуйста каким образом привязать javascript к видео? Например что бы на 7ой секунде видео открывался слой
|
Дмитриий,
слой чего? Вы представляете себе что вы спрашивает? |
Представляю! Слой, он же <DIV> на сайте. Как это реализовать с помощью javascript я знаю, но как передать параметр из флэш в сценария javascript
|
|
вопрос на 7 седьмой секунде воспроизведения непрерывного или на 7 секунде от начала воспроизведения? вещи ведь абсолютно разные. на 7 секунде от начала воспроизведения-алгоритм один. на 7 секунде непрерывного чуть другой. связано со скоростью инета напрямую-можно нажать на плей-за 7 секунд загрузиться и проиграется(напрямую от инета зависит) всего секунда. можно из скрипта управлять и плеем и стопом-говнокод конечно-но можно
|
В том то и проблема, что на седьмой секунде самого видео......... Типа тайм-маркера что то надо сделать
|
значит акшен скрипт только. если бы у видео была бы предзагрузка то проблем бы не было. но я не слышал о предзагрузке видео.хотя массив пор сути дела объект какому безразлично что в нём хранится-но это чисто теоретически
|
А о чем вообще речь?:) Если о <video>, то есть свойство .currentTime.
Можно, например,так: // ... if(video.currentTime < 7) setTimeout(function(){ // ... }, Math.round((7 - video.currentTime)*1000)); UPD: А еще, не уверен, как в видео, а у аудио есть событие timeupdate. Можно его использовать: .addEventListener("timeupdate", function(){ if(Math.floor(this.currentTime) === 7) // че-то делается }, false); |
Цитата:
тоже и аудио касается. |
dmitriymar, спасибо за справку, но я в курсе) Я просто не прочитал второе сообщение ТС, где он про флэш написал. А то из его первого сообщения мало чего понятно.
|
Часовой пояс GMT +3, время: 02:15. |