我有一个我正在为 iPad 开发的 PhoneGap 应用程序,它广泛使用视频,所有这些都托管在 Brightcove。Brightcove 播放器代码在作为 WebApp 进行测试时运行良好,但在 Xcode 中使用 PhoneGap 编译后,包含播放器的页面会立即跳出应用程序并打开 Safari 以显示播放器。
我已将适当的域添加到 ExternalHosts 数组中,这样我就不会收到任何提及白名单问题的构建错误。
任何想法如何防止这种情况发生?我只想让播放器加载到它所在的应用程序视图中。谢谢
这是页面中嵌入的标准 Brightcove 播放器代码:
<script language="JavaScript" type="text/javascript" src="http://admin.brightcove.com/js/BrightcoveExperiences.js"></script>
<object id="myExperienceXXXXXXXXXXXXXXXXXXX" class="BrightcoveExperience">
<param name="bgcolor" value="#FFFFFF" />
<param name="width" value="480" />
<param name="height" value="450" />
<param name="playerID" value="1149493366001" />
<param name="playerKey" value="XXXXXXXXXXXXXXXXXXXXXXXX" />
<param name="isVid" value="true" />
<param name="isUI" value="true" />
<param name="dynamicStreaming" value="true" />
<param name="@videoPlayer" value="XXXXXXXXXXXX" />
</object>