Флэш с резервным видео и действительным html5? - PullRequest
0 голосов
/ 21 апреля 2011

Я пытаюсь создать флэш-видео с отступом к элементу html5 video для тех браузеров, которые не поддерживают флэш, таких как iPhone. Я также хотел бы иметь действительный HTML5.

Проблема, которую я вижу, состоит в том, что в html5 объект больше не поддерживает атрибут classid, но это потребуется для того, чтобы пользователь получил флэш-память, если у него ее нет, но она хочет.

Кажется, я могу принять недопустимый html5, но у меня не работает флэш-память, или у нее есть classid, и у него нет действительного html5.

В любом случае, чтобы все это иметь? Должно быть, я что-то упустил!

1 Ответ

0 голосов
/ 17 мая 2011

Вы можете исключить classid для каждого браузера, кроме IE, используя условные выражения, так как другие браузеры работают без него.Валидатор проигнорирует версию с включенным classid и просто прочитает действительную версию HTML 5.

 <!--[if IE]> <object id="flashID" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="90" height="90" ><![endif]-->

<!--[if !IE]>--><object id="flashID" width="90" height="90"> <!--<![endif]-->

Это не красиво, но если проверка важна, она будет работать.

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