html5视频标签+;flash视频:如何更改优先级
我在玩html5视频,因为iphone/ipad有后备功能很好。 html5视频首先检查html5视频标签+;flash视频:如何更改优先级,html,html5-video,flash-video,Html,Html5 Video,Flash Video,我在玩html5视频,因为iphone/ipad有后备功能很好。 html5视频首先检查元素,如果不支持任何格式,则返回到标签内提供的任何内容(例如flash) 为了节省带宽,我想改变这种行为:默认情况下使用flash,如果不可用,请退回到html5视频 有没有办法不使用javascript就获得这种行为?(然后,解决方案变得非常明显) 最好的,汉斯- p、 我确实尝试过将这些元素“翻过来”(而不是,但结果视频显示了两次) p、 另外,我目前的解决方案是 if( navigator.mimeTy
元素,如果不支持任何格式,则返回到
标签内提供的任何内容(例如flash)
为了节省带宽,我想改变这种行为:默认情况下使用flash,如果不可用,请退回到html5视频
有没有办法不使用javascript就获得这种行为?(然后,解决方案变得非常明显)
最好的,汉斯-
p、 我确实尝试过将这些元素“翻过来”(
而不是
,但结果视频显示了两次)
p、 另外,我目前的解决方案是
if( navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"] ){ ... }
else{ ... }
这是次优的,因为它适用于iphone/ipad,但在使用未安装flash的旧浏览器时会导致一团混乱 谢谢“扎克在长尾”!,成功了
以下是如何获得“先闪存,然后html5”行为的参考:
<object type="application/x-shockwave-flash" width="..." height="..." data="...">
<param name="movie" value="..." />
<video width="..." height="...">
<source src="..." type="video/mp4" />
<source src="..." type="video/webm" />
<source src="..." type="video/ogg" />
</video>
</object>
为youtube/vimeo嵌入提供html5替代方案:
请注意,具有
属性非常重要,youtube/vimeo/等提供的嵌入代码中缺少该属性。
一定要改变这一点,只要将
标签扔到您复制并粘贴的代码中,您就会感到非常头痛。您的标签中是否包含type=“application/x-shockwave-flash”?例如