0

私は2つのフラグメントを持っています。

最初のものでは、私はウェブビューを持っています。

2番目には、別のWebビューがあります。

これらのフラグメントをタブとしてアクションバーに追加しました。

最初のフラグメントの Web ビューで、いくつかのフラッシュ ビデオを開いたときはすべて問題ありませんでした。

このリンクでは、トリミングされた画像が表示されます。Flash Player の背後にある google.com がフラグメント 2 で開かれています。

どうすれば修正できますか。単純な TabListener でフラグメントを変更していft.show()ます。とft.hide();

4

1 に答える 1

0

これは、WebView がビデオの再生にサーフェスを使用するためだと思います。問題は、SurfaceViewウィンドウスペースをロックすることです。

あなたの場合ft.replace()、タブの変更に適していると思い、この問題を修正する必要があります。また、トランザクション タイプの表示/非表示をそのままにして、WebView何らかの方法で (場合によってはwv = null;で)onPause()またはonStop()コールバックを "kill" して、 で復元することもできますonStart()

幸運を!

于 2013-03-06T12:12:12.110 に答える