私は iPad 用に開発中の PhoneGap アプリケーションを持っています。これはビデオを広く使用しており、そのすべてが Brightcove でホストされています。Brightcove プレーヤ コードは、WebApp としてテストする場合は問題なく動作しますが、Xcode で PhoneGap を使用してコンパイルすると、プレーヤを含むページがすぐにアプリから飛び出し、Safari を開いてプレーヤを表示します。
ホワイトリストの問題に言及するビルド エラーが発生しないように、適切なドメインを ExternalHosts 配列に追加しました。
それが起こらないようにする方法はありますか?プレーヤーが配置されているアプリビューにプレーヤーをロードしたいだけです.thx
ページに埋め込まれた標準の 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>