Я играю с html5 видео, потому что неплохо иметь запасной вариант для iphone / ipad.
Видео html5 сначала проверяет элементы <source>
, если форматы не поддерживаются, оно возвращается к любому контенту, предоставленному внутри тега <video>
(например, flash).
Я бы хотел изменить поведение, чтобы сэкономить пропускную способность: используйте флэш-память по умолчанию, если она недоступна, используйте html5-видео.
Есть ли любой способ получить это поведение без использования JavaScript? (тогда решение становится совершенно очевидным).
лучший, Ханси, -
p.s. я попытался повернуть элементы "наизнанку" (<object><video/></object>
вместо <video><object/></video>
, но в результате видео отображалось дважды)
p.p.s. мое текущее решение
if( navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"] ){ ... }
else{ ... }
, который является неоптимальным, потому что он работает для iphone / ipad, но приводит к большому беспорядку при использовании старых браузеров без установленной вспышки.