Видео Fallback to Flash не работает в Firefox - PullRequest
3 голосов
/ 27 июня 2011

Я просматривал материал о том, как разработчики добавляют резервный Flash на свои сайты HTML5.

У меня есть этот тестовый код с фиктивным видео:

<video width="944" height="532" controls preload="auto" poster="imgs/vidPosterImg.jpg">
    <source src="videos/2010reel.mp4" type="video/mp4" />
    <source src="videos/2010reelogg.ogv" type='video/ogg; codecs="theora, vorbis"'>
    <embed src="flash/mainsceen.swf" type="application/x-shockwave-flash" width="944" height="531" allowscriptaccess="always" allowfullscreen="true"></embed> 

    <object width="320" height="240" type="application/x-shockwave-flash"
    data="flash/mainsceen.swf"> 
    <param name="movie" value="flash/mainsceen.swf" /> 
    <param name="allowfullscreen" value="true" /> 
    </object>

<object type="application/x-shockwave-flash" data="flash/mainsceen.swf" width="944" height="532">
                <param name="movie" value="flash/mainsceen.swf">
                <param name="allowFullScreen" value="true" />
                <param name="allowscriptaccess" value="always">    
             </object>




</video>

MP4 работает иОгв работает в Firefox.но Flash этого не делает.

Кроме того, в Safari изображение плаката пропускается до первого кадра видео при загрузке метаданных.

1 Ответ

5 голосов
/ 15 июля 2011

Исправление, WP4 не работает в Firefox, поддерживается только OGG.Вы должны были протестировать в Firefox, удалив источники WP4 и OGG.Если бы вы оставили источник OGG, он по крайней мере воспроизводился бы с использованием HTML5.

Видео для всех (раздел Кодирование видео) состояния:

Firefox будет толькоplay Ogg (WebM также поддерживается в Firefox 4), и он не будет ухудшаться до Flash, если не существует Firefox-совместимого видеофайла.

Следовательно, источник ogg должен присутствовать дляВспышка откат на работу.Надо просто верить, что это работает.Это то, как браузер FireFox анализирует видеоэлементы - если он не видит источник ogg, он не достигнет запасного варианта флэш-памяти, и ваш запасной вариант будет выглядеть неисправным.

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

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