flash - 使用 Brightcove 的 HTML5 视频

标签 flash html video brightcove

我目前有一个可用的 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 HT​​ML5 视频提供给 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/

相关文章:

javascript - 检索 javascript 中生成的选择 "on change"的值

Android vimeo 视频上传

c++ - 为什么 OpenCV 的 `cvCreateCameraCapture` 和 `cvCreateFileCapture` 不起作用?

flash - 是否可以显示 Flash 文件的下载进度?

Javascript 删除表格的 tbody 标签

javascript - 浏览器html5实时游戏。广播游戏状态选项

javascript - document.write 中的元素对齐

iOS AVFoundation - 是否可以通过位置/运动跟踪将文本/图像添加到视频中?

actionscript-3 - Flash CS6 AS3仅在一帧上播放声音,在左帧时停止播放

ios - 任何人都可以提供 Adob​​e Air 编译 iOS 应用程序的示例吗?