Html5支持brightcove视频



我正在开发html5支持brightcove视频。视频是:

"<script type="text/javascript">
            var secureConnections = (window.location.protocol == "https:") ? "true" : "false";
           document.write('<object id="myExperience37" class="BrightcoveExperience">'+
                '<param name="displayName" value="html5"/>' +
                '<param name="htmlFallback" value="true"/>' +
                '<param name="includeAPI" value="true"/>' +
                '<param name="templateLoadHandler" value="myTemplateLoaded"/>' +
                '<param name="templateReadyHandler" value="onTemplateReady"/>' +
                '</object>');
        </script>"

视频正在播放,onTemplateLoaded和onTemplateReady事件被触发。

现在,我禁用flash播放器在chrome: about:plugins-> Adobe flash player ->disable

禁用flash后,视频正在播放,但没有触发onTemplateLoaded事件。触发onTemplateReady事件

谢谢你的帮助。

检查是否使用了正确的API。

还有,你在BrightCove调试器中测试过了吗?

在播放器设置中(在Brightcove上)你必须:

  • 启用HTML5交付
  • 启用AS/JS api

如果您不启用API,您的代码将静默失败。

你确定你正在加载HTML5播放器吗?

我的做法是:

  1. 完全禁用Flash:暂时将这两个文件移动到您的桌面:/Library/Internet Plug-Ins/Flash Player.plugin互联网/图书馆/插件/flashplayer.xpt

  2. 打开/重新启动Safari,导航到您的页面,将您的用户代理更改为iOS(开发->用户代理->Safari iOS 4.3.3)。然后重新加载页面,你应该看到HTML5播放器。

原生视频播放器是-HTML5播放器

1-配置是否使用HTML5模式?你可以在帐户级别和个人玩家级别配置是否使用HTML5模式。默认情况下,HTML5模式为所有播放器启用

2-使用Smart player API for brightcove

为玩家设置HTML5后退:

要实现播放器的HTML5回退,请在播放器所在的HTML页面上向播放器发布代码添加以下参数:

<param name="htmlFallback" value="true" />

限制-> http://support.brightcove.com/en/video-cloud/docs/allow-html5-players-flash-supported-environments

参数下面的

可以用来播放视频总是在html5播放器

<param name="forceHTML" value="true" />

最新更新