Флэш-резерв не работает, если HTML-видео не поддерживается - PullRequest
0 голосов
/ 23 декабря 2011

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

<video width="800" height="400" preload="" 
    onloadeddata="document.getElementById('videoLoadImg').style.display = 'none';"    
    poster="/admin/config/header_files/top.jpg" autoplay="">

    <source src="/admin/config/header_files/top.mp4" type='video/mp4;' />
    <source src="/admin/config/header_files/top.webm" type='video/webm; 
        codecs="vp8, vorbis"' />
    <source src="/admin/config/header_files/top.ogv" type='video/ogg; 
        codecs="theora, vorbis"' />
    <embed src='/admin/config/header_files/top.swf' 
        type='application/x-shockwave-flash' width='800' height='400'
        allowscriptaccess='always' allowfullscreen='false'></embed>
    <img src='/admin/config/header_files/cake.jpg' />
</video>

HTML-видео не работает на моем iMac с Safari 5.0.6.

1 Ответ

1 голос
/ 23 декабря 2011

Может быть, видео не воспроизводится автоматически?потому что, когда я открываю WebKit Inspector и пытаюсь

document.querySelector('video').play()

, и это работает.В этом случае вы можете добавить приведенный выше код в jQuery DOMReady или добавить атрибут autoplay следующим образом:

<video autobuffer autoplay>

К вашему сведению: у меня Safari 5.1.2, однако я считаю, что Safari поддерживает HTML5-видео около 4.0.

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