首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >你能使用HTML5视频/音频播放器与闪存故障安全吗?

你能使用HTML5视频/音频播放器与闪存故障安全吗?
EN

Stack Overflow用户
提问于 2011-03-05 00:31:01
回答 4查看 1.2K关注 0票数 6

当涉及到通过网络播放音频和视频时,我正在尝试找出我的选择。我喜欢HTML5、<video /><audio />。但是,如果HTML视频/音频失败,我希望能够显示flash视频/音频。

有没有一种简单的方法可以检测到视频/音频由于某种原因无法播放,然后将HTML5播放器换成Flash播放器?

EN

回答 4

Stack Overflow用户

发布于 2011-03-05 01:04:23

你可以把你的Flash选项作为<video>标签中的最后一项弹出,如果HTML5视频没有播放,它就会播放。

请看Mark Pilgrim的例子,因为它是全面的,并定期更新:http://diveintohtml5.ep.io/video.html#example

总结一下:

代码语言:javascript
复制
<video>
    <!-- HTML5 video -->
    <source src="video.webm" type='video/webm; codecs="vp8, vorbis"'>
    <source src="video.ogv" type='video/ogg; codecs="theora, vorbis"'>
    <source src="video.mp4">

    <!-- Flash player fallback for user agents that don’t support HTML5 video -->
    <!-- All user agents that don’t understand the <video> tag, or don’t support
     the video formats you’ve provided, will show this instead. Even IE 6. -->
    <object width="320" height="240" type="application/x-shockwave-flash"
data="flowplayer-3.2.1.swf"> 
        <param name="movie" value="flowplayer-3.2.1.swf">
        <param name="flashvars" value='config={"clip": {"url": "video.mp4", "autoPlay":false, "autoBuffering":true}}'>
    </object>
</video>
票数 4
EN

Stack Overflow用户

发布于 2011-03-05 02:25:56

如果您可以自由选择Flash视频播放器,请尝试JWPlayer,它已经实现了HTML5/Flash回退

票数 3
EN

Stack Overflow用户

发布于 2011-03-05 03:58:57

我推荐MediaElementJS

但为了回答你的问题,视频、音频和源元素的本质允许你向浏览器呈现不同的源,然后浏览器选择播放什么。如果它不能播放其中的任何一个,只要你提供一个flash替代,它就会继续使用它。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5196556

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档