2014-05-14 2 views
1

У меня проблема с HTML5 Video и Google Chrome.HTML5 Видео не отображается в Chrome перед прокруткой

Когда я загружаю свою страницу. Я не вижу видео. Нет изображения на плакате, нет видеорамки. Видеоэлемент существует.

Теперь, если я немного прокручиваю видео, оно появляется и воспроизводится. Его как «Пожалуйста Выделите Рендер и воспроизведения видео» ..

Это мой код:

<video id="videocontainer" loop autoplay preload="auto" poster="http://homepage.de/video/poster.jpg"> 
    <source src="http://homepage.de/video/BigWeb.mp4" type="video/mp4" /> 
    <source src="http://homepage.de/video/BigWeb.webm" type="video/webm" /> 
    <source src="http://homepage.de/video/BigWeb.ogv" type="video/ogg" /> 
    <object id="videocontainer-object"> 
     <param name="movie" value="http://fpdownload.adobe.com/strobe/FlashMediaPlayback.swf"></param> 
     <param name="flashvars" value="http://homepage.de/video/BigWeb.mp4&playButtonOverlay=false&loop=true&autoPlay=true&controlBarMode=none"></param> 
     <param name="allowFullScreen" value="true"></param> 
     <param name="allowscriptaccess" value="always"></param> 
     <embed id="videocontainer-embed" src="http://fpdownload.adobe.com/strobe/FlashMediaPlayback.swf" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="1280" height="720" flashvars="src=http://homepage.de/video/BigWeb.mp4&controlBarMode=none&playButtonOverlay=false&loop=true&autoPlay=true"></embed> 
    </object> 
</video> 

Edit: я сделал что-то на скрипке. http://jsbin.com/japewido/1/watch Когда я использую «элементы управления», все в порядке с Google Chrome. Без контроля. Видео не запускается. Нет изображения плаката. Просто пустой элемент видео.

Редактирование 2-го: После того, как вы посмотрели, какова текущая версия google chrome (34), и я увидел, что я использовал google chrome 26 (автообновление не работало). Я установил последнюю версию, и она работает сейчас ... (я хочу, чтобы мое время назад ^^)

+0

Вы можете воспроизвести вашу проблему в минимальной [скрипке] (HTTP: // jsbin.com)? –

+0

@dystroy http://jsbin.com/japewido/1/watch – Michael

+1

Если вы подождете достаточно долго, вам не нужно прокручивать. Похоже, браузер отображает прокрутку в качестве подсказки, что он должен сразу начать видео и, возможно, меньше буфера (для меня это сразу, если видео находится в кеше). Я не знаю, квалифицируется ли это как ошибка или нет. –

ответ

0
<script> 
var myVideo=document.getElementById("videocontainer"); 
myVideo.load(); 
</script> 

попробовать это

+0

Я пробовал это раньше, «Проблема» была очень старой хромированной версией (26). С последней версией все в порядке. – Michael

+0

ОК, рад, что он работает –

Смежные вопросы