Код, чтобы браузер сначала выбрал Flash player, а затем вернулся к HTML5-видео - PullRequest
1 голос
/ 21 ноября 2010

Я просто делаю видео на своем сайте, совместимое с HTML5 для портативных устройств iOS, и одна вещь, с которой я сталкиваюсь, это то, что я хотел бы, чтобы клиентский браузер сначала попробовал Flash Player, потому что он более настраиваемый и если Flash недоступен попробуйте HTML5.

Я думал, что, возможно, порядок в теге video сделает это, но он всегда идет к HTML5 независимо от порядка тегов.

Например:

<video width="640" height="360" controls>
     <object width="640" height="360"><embed src="flashplayer.swf?movie=movie.mp4" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="360"></embed></object>
     <source src="/video/ogg/movie.ogg" type="video/ogg">
     <source src="/video/mp4/movie.mp4" type="video/mp4">
</video>

Любая помощь будет оценена, спасибо.

Ответы [ 3 ]

5 голосов
/ 21 ноября 2010

Вы можете использовать SwfObject для обнаружения Flash и поместить элемент видео в div, который SwfObject заменяет, если Flash доступен.

2 голосов
/ 02 декабря 2010

Чтобы обойтись без Javascript, я думаю, вы могли бы поместить тег <video> внутри <object>/<embed>, чтобы действовать в качестве запасного варианта, если браузер не может выполнить объект, то есть плагин Flash Player недоступен:

<object width="640" height="360">
    <embed src="flashplayer.swf?movie=movie.mp4" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="360">
        <video width="640" height="360" controls>
            <source src="/video/ogg/movie.ogg" type="video/ogg">
            <source src="/video/mp4/movie.mp4" type="video/mp4">
        </video>
    </embed>
</object>

Обратите внимание, что вы можете сделать это с помощью чистого тега <object>, в большинстве современных браузеров AFAIK не нужно указывать <embed>.

1 голос
/ 21 ноября 2010

Вы можете попробовать HTML 5 виджет проигрывателя видео , основанный на Kaltura библиотеке с открытым исходным кодом. Это позволит вам настроить как HTML 5, так и проигрыватель Flash видео.

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