2011-07-28 7 views
4

iPhoneのUIWebViewにyoutube埋め込みコード(iframeコード)を挿入しました.iOS 4.3.4にアップグレードしたので、これらの動画はもう再生されません。youtubeがUIWebViewに埋め込まれている問題

これはuiwebviewでうまく表示されますが、再生ボタンをタップすると空白になります。

誰も同じような問題がありましたか?

よろしく、 BROCH

編集(7月30日2011)

(それが戻っているとき、私は古いユーチューブ埋め込みコードを使用することができますが、それは本当に私のディスプレイをかき立てる):それは再び働いています!ほんとうに素晴らしい。 YouTubeの皆様、ありがとうございます。

答えて

2

このリンクを確認すると、YouTubeの問題のように見えますが、私たちではありません。エンジニアはそれに取り組んでいます。

http://groups.google.com/group/youtube-api-gdata/browse_thread/thread/394c41dda8b4745a

グレッグ

+0

うーん... 4.2.1を実行しているiPod touchでは問題はありません。 4.3.xを実行している私たちのデバイスだけが問題を抱えているので、なぜ私はもともとこれがYouTubeではなくAppleが壊れていたものだと考えたのです。 – ChrisJP

+0

iOS 4.3.3を使用する前にうまくいきました。その後、4.3.4を取得し、4.3.5に戻って、まだ動作しませんでした – broch

2

この問題はiOS 4.3.5でも確認できます(iPhone 4とiPad 2でテスト済み)。 YouTubeの埋め込みメソッドは、もはやUIWebViewで動作しないことがわかりました。ビデオは通常再生されますが、オーディオは聞こえます。

YouTubeの古いFlash埋め込みコードに戻ってに解決されますが、実際にはこのように遅くなります。しかし、少なくともそれは動作します。

私が作業しているアプリケーションでは、WebサーバーからJSONエンコードされたデータを取得します。このデータにはYouTube埋め込みコードが含まれていますので、いつでもiframeに戻すことができます。そうしたやり方で、Appleがいくつかの機能を打ち切るたびに私たちのアプリを更新する必要はありません。ちょうど1秒かかるJSONスクリプトを更新するだけです。うまくいけば、これに似た回避策を実装することもできますし、AppleまたはYouTubeがバグに対処するまで、今のところ古い埋め込みコードを使用することもできます。

+0

私はモーダルナビゲーションコントローラを示すことだし、ナビゲーション4レベルで、それはのUIWebViewで別のmodalviewcontrollerをプッシュ。このWebviewの私が古い埋め込みコードを使用している場合、ビデオは問題なく再生されますが、もう一度私のアプリケーションに戻ると、modalviewとnavigationcontrollerは、もはや動作しないメニューを表示して消されます。これは実際には予期せぬ動作で、Iframe埋め込みでうまくいき、UIWebViewに戻りました。古い埋め込みコードのこの動作の理由を知っていますか? – broch

+0

古いFlash埋め込みコードを共有できますか?私のアプリケーションは以前は動作していましたが、iOS 5にアップグレードした後、WebViewの埋め込みHTMLはこれ以上動作しません。 – SkyEagle888

関連する問題