私はyoutubeapiを実装しましたが、通常のコンピューターブラウザーで期待どおりに機能します。Ice Cream SandwichとGingerbreadの両方でテストすると、ストックブラウザ(Webkit)でも、コンピュータとまったく同じように機能します。
ただし、WebViewにロードすると、非常に奇妙な動作が発生します。具体的には、すべてのプレーヤーコントロール(再生ボタン、プログレスバーなど)をロードし、バッファリングと再生のためにすべての通常のイベントを発生させますが、再生するのではなく、最後までスキップして、次の標準のYouTube再生後アイコンを表示します。他のビデオ。これらのアイコンの1つをクリックすると、そのビデオがスキップされ、そのビデオの最後に直接ジャンプします。
setJavascriptEnabledとsetPluginsEnabledの両方をtrueに設定しました。ストックブラウザではすべて正常に動作するので、何かが足りないと思いますが、それが何であるかについては困惑しています。誰かがYouTubeビデオプレーヤー(またはJWPlayer、または私がYouTubeビデオを再生できるもの)をWebViewに実装しましたか?もしそうなら、どうやってそれを機能させることができたのかを共有してください。
TIA
[編集]これを投稿してから、YouTubeから直接ビデオストリームを取得するネイティブプレーヤーを実装しました。再生できる/再生できないファイルに関連するデバイス間の断片化は*本当に巨大であり、YouTubeにデバイスモデルを渡して関連するストリームを返す方法がないため、これは信じられないほど不格好です。ストリームしてから、アレイから選択する必要があります。とにかく...要点は、これは単なる恐ろしいアプローチであり、ストックブラウザで動作することを考えると、動作する必要があるため、優れたoleの埋め込みプレーヤーソリューションを理解したいと思っています。これはヘッダーの問題でしょうか?