所以我在一个页面上有多个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仍然可以工作。
我很抱歉,由于我为一家不允许这样做的公司工作,我无法发布我的确切代码。
有什么建议吗?