Флэш-реализация тегов `<audio>` и `<video>` для HTML 5? - PullRequest
0 голосов
/ 11 ноября 2009

Я пытаюсь преобразовать наш полностью флеш-сайт в HTML 5. Но так как многие пользователи все еще используют IE и другие браузеры, которые еще не поддерживают HTML 5, Я ищу некоторые флэш-медиаплееры, которые могут заменить <audio> и <video>. Мой навык Google не дает хороших результатов. Флэш-проигрыватель должен отправлять события, указанные в https://developer.mozilla.org/En/Using_audio_and_video_in_FireFox (или, по крайней мере, поговорить с javascript о том, как эти события).

Знаете ли вы flash media player, который можно легко встроить в <audio> или <video> и общаться с javascript для событий?

Ответы [ 2 ]

1 голос
/ 12 ноября 2009

Любой экземпляр Adobe Flash Player на странице HTML не сможет анализировать теги внутри самой страницы ... теги читаются браузером, который вызывает плагин, и поэтому браузер будет замечать VIDEO / AUDIO тэги, прежде чем у игрока будет возможность что-то изменить.

Но вы рассматривали некоторые подходы условной разметки / сценариев для определения возможностей браузера? Крок Камен сделал одну из первых больших попыток по этому вопросу, и я не уверен в других участниках в этой области прямо сейчас, но вот отправная точка: http://camendesign.com/code/video_for_everybody

(Я не уверен насчет «всех сайтов Flash» в целом, потому что Flash обычно используется в HTML, но «весь сайт HTML5» может показаться даже более шатким, по крайней мере на данном этапе. Ваше решение хотя.)

1 голос
/ 11 ноября 2009

вы должны использовать какую-то сторону сервера для этого. в основном вы проверяете пользователя User-Agent и, если это IE, вы просто помещаете свой текущий флэш-контент. Если это Firefox и другие, поместите содержимое HTML5.

Примечание : также можно использовать некоторые javascript для достижения той же цели.

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