2012-02-06 3 views
0

Для нашей организации нам необходимо, чтобы пользователи смотрели файл .mov и не позволяли им пропускать видео. В конце концов, мне также нужно увидеть, что видео время, которое они наблюдали, равно = длительности видео.Quicktime video: Скрыть элементы управления и получить текущее время воспроизведения

Моя идея блокировать элементы управления состояла в том, чтобы просто плавать div над скруббером, чтобы они не могли перепрыгнуть через видео. Это хороший способ сделать это? Есть ли способ получить текущее время воспроизведения?

Любые лучшие способы реализации этого?

ответ

1

Когда вы вставляете объект, установите контроллер параметр ложь:

<object CLASSID="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" width="320" height="256" CODEBASE="http://www.apple.com/qtactivex/qtplugin.cab"> 
<param name="src" value="sample.mov"> 
<param name="qtsrc" value="rtsp://realmedia.uic.edu/itl/ecampb5/demo_broad.mov"> 
<param name="autoplay" value="true"> 
<param name="loop" value="false"> 
<param name="controller" value="false"> 
<embed src="sample.mov" qtsrc="rtsp://realmedia.uic.edu/itl/ecampb5/demo_broad.mov" width="320" height="256" autoplay="true" loop="false" controller="true" pluginspage="http://www.apple.com/quicktime/"></embed> 
</object> 

Для того, чтобы сделать это, вам нужно будет установить автозапуск к истине, потому что пользователь не сможет контролировать видео вообще с выключенным контроллером.

Узнать больше о параметрах QT here.

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


Просто Sidenote, если вы можете управлять визуализацией указанного видео, вы должны пойти с другой дополнительной веб-поддерживаемого типа видео, как H.264

+1

Это идеальный вариант. Спасибо огромное! –