3

私はiframeを使用して、jQuerymobileとphonegapビルドを使用して開発されたandroid/iOS用のアプリにYouTubeビデオを埋め込みます。

私のブラウザでそれをテストすることはうまくいきます。

私のデバイス(Android)にはビデオのサムネイルが表示されますが、それをクリックすると画面が真っ暗になり、コントロール(再生、順方向、逆方向)が表示され、ビデオが開始されません。他のいくつかのビデオでは、ロード中の「サークル」が表示され、その後、YT関連のビデオが表示されます。

ビデオがモバイルで利用可能であることを確認しています

http://gdata.youtube.com/feeds/videos?alt=json&format=1,6&fields=entry[link/@rel='http://gdata.youtube.com/schemas/2007%23mobile']&max-result = 10&category = Music&q = "+ mySong

どんな助けでも本当にありがたいです。

4

2 に答える 2

1

このチュートリアルはうまくいくようです:

http://eisabainyo.net/weblog/2012/01/24/embed-a-youtube-video-iframe-in-phonegap-app/

このステップに注意してください。

アプリの PhoneGap.plist ファイルで次の値を変更または追加します。

MediaPlaybackRequiresUserAction: NO
AllowInlineMediaPlayback: YES
OpenAllWhitelistURLsInWebView: YES
ExternalHosts
          *.youtube.com
          *.ytimg.com
于 2012-10-26T19:09:40.867 に答える
0

この問題は Android バージョンに関連しているようでした。4.0 では iframe/html5 バージョンは正常に動作しました。問題はアンドロイド2.3でした。

2.3で回避策としてjqmプラグインを使用しました

于 2012-12-21T11:49:09.490 に答える