2 日以来、アプリケーションで YouTube 埋め込みビデオを実行しようとしていますが、成功しませんでした。スタックオーバーフローや他のウェブサイトから得たものはすべて使用しました。
Android 2.3.6バージョンのSamsung Yデュオでこれらのことを試しました
webview設定で次のプロパティを設定しました
- javascript有効
- プラグインを有効にする
- プラグインの状態
- キャッシュモード
- allowContentAccess
- appCachePath
- 最後に、webView の webViewClient を実装し、その shouldOverrideUrlLoading メソッドをオーバーライドします。
結果 - プレーヤーでビデオの最初のページを取得しましたが、それを実行すると、プレーヤーで黒い画面が表示されました。
2-埋め込みビデオを実行するためにYouTubeが提供するiframeでビデオも開きます。
結果 - 上記と同じ結果が得られました
3-マニフェストで android:hardwareAccelerated="true" も使用しましたが、機能しませんでした。
4- VideoPlayer クラスを使用してこのビデオも実行します。
結果 : このビデオを再生できないというメッセージが表示されました。Android アプリケーションでは、デフォルトのビデオ プレーヤーを使用してビデオを実行していますが、Samsung Y および Samsung Y Duos のデフォルトのビデオ プレーヤーは、YouTube の埋め込みビデオをサポートしていません。これが理由かもしれません。
5- assest フォルダーの html ページでも試し、html 内に埋め込みコードを使用して、このページを webview で開きましたが、ビデオの最初のページであり、再生すると空白のウィンドウが表示されます。
この問題を解決するのを手伝ってください。どんな種類の助けでも大歓迎です。