Как сделать видео OGG для автоматического воспроизведения в Firefox 3.6.20 - PullRequest
3 голосов
/ 29 августа 2011

У меня есть простая ориентированная на HTML5 локальная страница, которая может правильно и последовательно воспроизводить простой цикл видео с использованием форматов MP4 и WebM в Windows Vista и Windows 7 с использованием IE 9 и Google Chrome 13. В FireFox 3.6.20 назначенныеOGG Видео файл будет воспроизведен, но после его завершения не вернется к началу видеоклипа и не будет воспроизведен снова.

Мой HTML для выполнения воспроизведения видео выглядит следующим образом:

<video class="video-js" width="600" height="400" poster="images/home.jpg" preload="auto" autoplay="autoplay" loop="loop"> 
  <source src="videos/home.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"' /> 
  <source src="videos/home.webm" type='video/webm; codecs="vp8, vorbis"' /> 
  <source src="videos/home.ogv" type='video/ogg; codecs="theora, vorbis"' /> 
  <!-- Flash Fallback. Use any flash video player here. Make sure to keep the vjs-flash-fallback class. --> 
  <object id="flash_fallback_1" class="vjs-flash-fallback" width="600" height="400" type="application/x-shockwave-flash" 
    data="http://releases.flowplayer.org/swf/flowplayer-3.2.1.swf"> 
    <param name="movie" value="http://releases.flowplayer.org/swf/flowplayer-3.2.1.swf" /> 
    <param name="allowfullscreen" value="true" /> 
    <param name="flashvars" 
      value='config={"playlist":["image.png", {"url": "home.mp4","autoPlay":true,"autoBuffering":true}]}' /> 
    <!-- Image Fallback. Typically the same as the poster image. --> 
    <img src="images/home.jpg" width="600" height="400" alt="Poster Image" 
      title="No video playback capabilities." /> 
  </object> 
</video> 

Есть ли способ, с помощью которого FireFox может вернуться к началу видео home.ogv и возобновить воспроизведение, когда оно завершит первоначальное воспроизведение?

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

Заранее спасибо за ваше время, помощь и терпение ...

1 Ответ

0 голосов
/ 29 августа 2011

Атрибут Loop не будет работать, вам понадобится обходной путь JS.Вы можете просто использовать JPlayer или, может быть, JW Player и позволить ему решить это за вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...