1

Android WebView で、Web Chrome クライアントを設定し、ハードウェア アクセラレーションを有効にしました。私の Web ページには、html5 ビデオ (インライン) があります。ビデオの再生中にホーム ボタンを押しても、ビデオが一時停止せず、ユーザー エクスペリエンスが低下します。Webview インスタンスで再生中のすべてのビデオを破棄せずに一時停止するにはどうすればよいですか?

PS JS レイヤー (およびビデオを含む iframe) にアクセスできないため、JS ソリューションを投稿しないでください。

4

4 に答える 4

1

デフォルトでは、WebView はブラウザーのようなウィジェットを提供せず、JavaScript を有効にせず、Web ページのエラーは無視されます。UI の一部として HTML を表示することのみが目的の場合は、おそらくこれで問題ありません。ユーザーは Web ページを読む以外に Web ページと対話する必要はなく、Web ページはユーザーと対話する必要がありません。実際に本格的な Web ブラウザーが必要な場合は、WebView で表示するのではなく、URL インテントでブラウザー アプリケーションを呼び出したいと思うでしょう。

http://developer.android.com/reference/android/webkit/WebView.html

于 2013-04-02T14:26:07.663 に答える
0

ビデオ ストリーミングをインターセプトして、メディア プレーヤー クラスを使用して表示することができます。その後、ストリーミングにアクセスできます。

于 2013-04-02T14:59:41.353 に答える