Как обнаружить время на Флеш-видео проигрывания

У меня есть видео, играющее на моей странице. Я хочу показать и скрыть некоторое отделение, когда видео достигает определенного момента. Позволяет говорят, скрывают что-то на 10-й секунде и показывают его снова на 20-й секунде.

Я могу легко сделать это в HTML5 с video тег и currentTime атрибут, но для IE, я должен создать ту же функциональность и я думаю с основанными на флэш-памяти видео (с YouTube или чего-то как этот).

Существует ли способ обнаружить текущее время видео, играющего на моем веб-сайте, встроенном с YouTube, Metacafe или какого-либо другого сайта для хранения видео?

Я знаю, что мог обнаружить его во флэш-памяти и сделать, это выполнить некоторый JavaScript функционирует, но я не имею флэш-памяти, ни имею навыки, чтобы сделать это в AS3.

Действительно ли это возможно сделать это от уровня JavaScript или делает какой-либо веб-сайт совместного использования видео, там обеспечивает этот вид функциональности для их видео?

1
задан 6bytes 13 May 2010 в 11:14
поделиться

2 ответа

Вы можете изучить использование flowplayer , он предоставляет события для метаданных и времени.

2
ответ дан 3 September 2019 в 00:34
поделиться

Вы можете использовать ExternalInterface для связи между flash и js. Итак, внутри приложения flash, когда видео достигает определенного времени, вы можете вызвать вызов функции js, делая все, что вам нужно, с div.

Так как вам нужно будет получить поток, и вам нужно будет обнаружить конкретную точку в видео, я думаю, вы читали это во флэш-памяти.

0
ответ дан 3 September 2019 в 00:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: