2016-08-18 133 views
0

我正在尝试使用JavaScript API来嵌入使用视频ID的视频。 经过几次探索之后,我发现了这样做的方法,我想确定这是否是正确的使用方式,或者是否有我失踪的任何东西?使用JavaScript API嵌入的Brightcove视频

此代码工作正常,但需要知道我是否以错误的方式进行操作。

<script language="JavaScript" type="text/javascript" src="http://admin.brightcove.com/js/BrightcoveExperiences.js"></script> 

    <object class="BrightcoveExperience"> 
     <param name="bgcolor" value="#FFFFFF" /> 
     <param name="width" value="480" /> 
     <param name="height" value="270" /> 
     <param name="playerID" value="4942277584001" /> 
     <param name="playerKey" value="AQ~~,AAAEfriyQEE~,ZL37ulQzt-toqcwK_Cwr35Bl9P3znlYu" /> 
     <param name="isVid" value="true" /> 
     <param name="isUI" value="true" /> 
     <param name="dynamicStreaming" value="true" /> 
     <param name="@videoPlayer" value="5072209967002" /> 
    </object> 

<!-- This script tag will cause the Brightcove Players defined above it to be created as soon 
as the line is read by the browser. If you wish to have the player instantiated only after 
the rest of the HTML is processed and the page load is complete, remove the line.--> 
<script type="text/javascript">brightcove.createExperiences();</script> 
<script type="text/JavaScript"> 
    var player, 
    APIModules, 
    videoPlayer; 
    function onTemplateLoad(experienceID){ 
    player = brightcove.api.getExperience(experienceID); 
    APIModules = brightcove.api.modules.APIModules; 
    } 
    function onTemplateReady(evt){ 
    videoPlayer = player.getModule(APIModules.VIDEO_PLAYER); 
    videoPlayer.play(); 
    } 
</script> 
<!-- End of Brightcove Player --> 

回答

1

Brightcove播放器用于播放brightcove视频。您编写的代码是正确的,但它在Brightcove文档中显示它使用传统播放器。如在http://docs.brightcove.com/en/video-cloud/brightcove-player/guides/embed-in-page.html指定使用具有嵌入代码的Brightcove的的推荐/电流的方法是:

<video data-video-id="4784463159001" 
     data-account="1507807800001" 
     data-player="SkSyF9Cl" 
     data-embed="default" 
     class="video-js" 
     controls></video> 
<script src="//players.brightcove.net/1507807800001/SkSyF9Cl_default/index.min.js"></script> 

其中视频ID在数据视频-id属性和帐户id指定在数据帐户和玩家细节DATA-球员属性。

欲了解有关如何使用带有JavaScript的嵌入代码的更多信息,你可以通过上述指定的链接。

注意:还请用您的帐户ID和播放器密钥详细信息替换脚本src链接。

希望它有帮助。