これは、最新の埋め込み形式(iframe)を使用してYouTubeビュー内でYouTube動画を読み込むことについてです。 iframeの埋め込み形式のAndroid webviewはiframe経由で埋め込まれたyoutubeビデオをレンダリングできません
例
<iframe width="637" height="358" src="http://www.youtube.com/embed/olC42gO-Ln4?fs=1&feature=oembed" frameborder="0" allowfullscreen=""></iframe>
テスト3.2 & 2.3.3 Androidデバイス(HTC欲望& Asusの変圧器)上のコード、WebViewのは、黒の四角形を示すであろう。
私はビデオが3.2で正しく
を果たし、2.3でVimeoの
<iframe src="http://player.vimeo.com/video/35693267" width="640" height="360" frameborder="0"></iframe>
から同様の埋め込みを試みたが、黒い四角形は、iframeの領域は空白で、フラッシュと消失しました。
最後に、オブジェクトタグを使用した古い埋め込み形式を使用すると、ビデオは2.3.3 & 3.2のwebview内に正しく表示されます。
私は関連の質問をチェックし、両方の2.3 & 3.2デバイスでアプリケーションおよび/または活性タグまだビデオなしで
android:hardwareAccelerated="true"
を追加しました。
これは大きな問題です。最新のフォーマット(iframe)を使用しているYouTubeサイトが増えています。 Android/Youtubeチーム、この問題を見てください。
実際にこの問題が解決されたので、この回答が必要です。https://stackoverflow.com/a/24592012/2371425 – Sakiboy