Невозможно остановить / приостановить Flash HTML5 Video Fallback с помощью jQuery

0

Я ищу что-то, что должно быть довольно простым, но не нашел ничего в Интернете, чтобы правильно решить проблему.

У меня есть загрузка видео в формате HTML5 во всплывающем окне. Когда пользователь закрывает всплывающее окно, видео продолжает воспроизводиться. Поскольку это короткое видео с элементами управления, я безразличен к тому, если он остановится или остановится, но я не могу найти ничего, чтобы это произошло.

Код показан ниже:

<video id="myVid" height="510">
<source src="http://thisisanexample.com/mobile.mp4" type="video/mp4">
<source src="http://thisisanexample.com/mobile.ogv" type="video/ogg">

<object type="application/x-shockwave-flash" data="http://releases.flowplayer.org/swf/flowplayer-3.2.1.swf" width="700" height="467">
<param name="movie" value="http://releases.flowplayer.org/swf/flowplayer-3.2.1.swf" />
<param name="allowFullScreen" value="true" />
<param name="wmode" value="transparent" />
<param name="flashVars" value="config={'playlist':[{'url':'http://thisisanexample.com/mobile.mp4','autoPlay':true}]}" />
<img alt="" src="" width="700" height="467" title="No video playback capabilities" />
</object>

Теги:
video
flash
flowplayer

1 ответ

0

Вы не используете HTML5-видео. Видео HTML5 используют <video>. У вас есть встроенная Flash.

http://en.wikipedia.org/wiki/HTML5_video

Редактировать # 1: исходный вопрос не содержит тегов видео. Отвечая на наиболее очевидную проблему за предоставленную информацию:

Я предполагаю, что вы делаете $('#myVid').pause() перед скрытием лайтбокса. Вы должны будете сделать $('#myVid')[0].pause() поскольку pause() не определен в jQuery.

Редактировать # 2: Если вы хотите приостановить Flash-видео (которое использует Flowplayer), вам необходимо использовать API Flowplayer. http://flash.flowplayer.org/documentation/scripting.html

  • 0
    Это на самом деле видео HTML5, редактор удалил содержащее видео. Код, который вы видите - это запасной вариант, который я хотел бы контролировать
  • 0
    Правильно. Я обновил свой ответ, чтобы ответить на самую очевидную проблему, которая может у вас возникнуть. В противном случае вам может потребоваться опубликовать свой Javascript, чтобы показать, что именно вы пытаетесь сделать. Также стоит упомянуть, что вам не хватает закрывающего </video> .
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню