Brightcove Smart Player API与secureConnections参数混合用于防止安全警告

时间:2015-07-01 18:37:56

标签: javascript video https brightcove

所以我在一个页面上有多个brightcove视频,并且正在使用智能播放器api让每个视频在另一个视频开始播放时停止。我在明亮的小海湾网站上使用了这个例子:http://solutions.brightcove.com/cs/smart-player-api/multiple-players.html并且完美无缺。

我的问题是,一旦我对使用HTTPS触发安全警告的页面使用brightcove的建议,智能播放器API就会停止工作。建议是在视频中添加这两个参数。

<param name="secureConnections" value="true" />
<param name="secureHTMLConnections" value="true" />

所以最终看起来像这样......

<object id="player1" class="BrightcoveExperience">
    <param name="bgcolor" value="#FFFFFF" />
    <param name="width" value="360" />
    <param name="height" value="200" />
    <param name="playerID" value="1150189326001" />
    <param name="playerKey" value="AQ~~,AAAA0vRfoQE~,baHF9-H5aHJPAl3cZ-KjgHH9A7WtanGe" />
    <param name="isVid" value="true" />
    <param name="isUI" value="true" />
    <param name="dynamicStreaming" value="true" />
    <param name="@Html.Raw("@")videoPlayer" value="1352995359001" />
    <param name="templateLoadHandler" value="onTemplateLoad" />
    <param name="templateReadyHandler" value="onTemplateReady" />
    <param name="includeAPI" value="true" />
    <param name="autoStart" value="false" />
    <param name="secureConnections" value="true" />
    <param name="secureHTMLConnections" value="true" />
</object>

它还可以从

更改脚本
<script type="text/javascript" src="http://admin.brightcove.com/js/BrightcoveExperiences.js"></script>

<script type="text/javascript" src="https://sadmin.brightcove.com/js/BrightcoveExperiences.js"></script>

这样可以防止浏览器触发安全警告,但智能播放器API会停止工作,我不再可以通过启动新视频来停止视频。我的理论是新的参数引起冲突,因为如果我删除这些参数并留在https脚本中,智能播放器api仍然可以工作。

我很抱歉,由于我为一家不允许这样做的公司工作,我无法发布我的确切代码。

有什么建议吗?

0 个答案:

没有答案