我目前有一个可用的 Brightcove 智能播放器实现,默认使用 Flash 和不支持 Flash 的 HTML5 回退(读取:iOS)。我想扭转这一局面:更喜欢 HTML5 视频,并使用 Flash 作为后备。 这可能吗?如果可能,如何实现?Brightcove 似乎完全错过了提供 HTML5 选项的重点,将其用作备用格式而不是首选格式。
另外,虽然Brightcove announced plans to support WebM as well as H.264 18 months ago , 似乎 the HTML5 player still only supports H.264 . Firefox 不能(而且可能永远不会)支持 H.264 patent (and, IMO, ideological) reasons . Firefox 的使用范围太广,不能冷落。 有没有办法使用 Brightcove 将 WebM HTML5 视频提供给 Firefox?
最佳答案
您可以在用于将播放器嵌入页面的对象标记中使用以下参数强制 SmartPlayer 在 HTML5 中显示:
<param name="forceHTML" value="true" />
以下 Brightcove 白皮书解释了他们默认使用 Flash 并回退到 HTML5 的原因:
http://blog.brightcove.com/en/2011/01/html5-video-facts-fiction-new-whitepaper
总而言之,他们的论点是 HTML5 视频的局限性(截至 2011 年 1 月)意味着,为了向其发布商提供某些关键功能,Brightcove 需要默认使用 Flash 并为某些移动设备回退到 HTML5(如违反直觉,因为这对某些人来说可能听起来)。他们引用的 HTML5 视频的局限性在以下几个方面:
- 分析
- 广告
- 内容保护
- 直播
- 字幕
关于flash - 使用 Brightcove 的 HTML5 视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8229621/