7

新しい YouTube iframe API を使用して、phonegap Android アプリ内に YouTube ビデオを埋め込もうとしています。
埋め込み自体が機能し、プレビュー画像と再生ボタンが中央に表示された YouTube ウィンドウが表示されます。
問題は、ボタンをクリックしてビデオのストリーミングを開始したときに、埋め込みがビデオを再生しないことです。プレビュー画像をロードするだけで、何もしません。

役立つ場合は、使用されるコードを以下に示します。

 & lt;iframe title="YouTube video player"
class="YouTube-player" type="text/HTML" width="320" height="194"
src="http://www.youtube.com/embed/xxxxxxxx" frameborder="0"></iframe>

iPhoneを使用している場合、phonegap.plistの設定を変更するだけの記事を読んだ
MediaPlaybackRequiresUserAction: NO
AllowInlineMediaPlayback: YES
OpenAllWhitelistURLsInWebView: YES
ExternalHosts
          *.youtube.com
          *.ytimg.com
アンドロイドではどうですか...?

4

3 に答える 3

0

このプラグインを使用して、android-phonegapアプリケーションでYouTubeビデオを再生してください。このブログ
に記載されている手順に従ってください。

プラグインの統合が成功した後、YouTubeビデオを再生するために次のコードを使用しました:

window.plugins.videoPlayer.play("http://www.youtube.com/watch?v=E0UV5i5jY50");
于 2012-11-21T19:17:30.797 に答える
0

私も同じ問題を抱えていました。私の場合 (Phonegap 2.9 + Android 4.2) では、問題は AndroidManifest.xml の minSdkVersion でした。

<uses-sdk android:minSdkVersion="14" />

「14」より低く設定しようとすると、あなたの場合のようにビデオストリームが表示されなくなりました(プレビューはまだ問題ありませんでした)

アップデート:

..しかし、AndroidManifest.xml でハードウェア アクセラレーションを有効にすると、下位バージョンの Android でもすべて正常に動作します。

android:hardwareAccelerated="true"

この投稿ですべてが詳細に説明されています

于 2014-07-23T13:22:29.040 に答える