これは私のxml構造です(動的に変更されます。コードが生成されます)
<LinearLayout>
<WebView></WebView>
</LinearLayout>
そのwebViewで、このhtmlコードを設定しました
<html><body><iframe class="youtube-player" type="text/html" height="100%" width="100%" src="http://www.youtube.com/embed/vS6mwyHNacA?rel=0&html5=1" frameborder="0"></iframe></body></html>
再生ボタンを押しても問題なく再生されます。しかし、フルスクリーンボタン(右下隅)を押すと、ビデオの再生が停止します。その後、再生ボタンをもう一度押したり、進行状況バーをドラッグしても、ビデオが再生されません。
フルスクリーンボタンを機能させる方法を誰か教えてもらえますか?
これはログキャットです
10-24 09:28:42.065: V/MediaPlayer(25419): isPlaying: 1
10-24 09:28:42.065: V/MediaPlayer-JNI(25419): isPlaying: 1
10-24 09:28:42.125: V/MediaPlayer(25419): isPlaying: 1
10-24 09:28:42.125: V/MediaPlayer-JNI(25419): isPlaying: 1
10-24 09:28:42.225: D/HTML5VideoViewProxy(25419): enterFullScreenVideo() called.
10-24 09:28:42.225: V/MediaPlayer-JNI(25419): getCurrentPosition: 9583 (msec)
10-24 09:28:42.225: V/MediaPlayer(25419): isPlaying: 1
10-24 09:28:42.225: V/MediaPlayer-JNI(25419): isPlaying: 1
10-24 09:28:42.230: V/MediaPlayer(25419): isPlaying: 1
10-24 09:28:42.230: V/MediaPlayer-JNI(25419): isPlaying: 1
10-24 09:28:42.230: V/MediaPlayer-JNI(25419): pause
10-24 09:28:42.230: V/MediaPlayer(25419): pause
10-24 09:28:42.230: V/MediaPlayer-JNI(25419): release
10-24 09:28:42.230: V/MediaPlayer(25419): setListener
10-24 09:28:42.230: V/MediaPlayer(25419): disconnect
10-24 09:28:42.275: V/MediaPlayer(25419): destructor
10-24 09:28:42.275: V/MediaPlayer(25419): disconnect
10-24 09:28:42.275: D/HTML5VideoViewProxy(25419): enterFullScreenVideo : mHTML5VideoView.release()
10-24 09:28:42.275: V/MediaPlayer-JNI(25419): native_setup
10-24 09:28:42.275: V/MediaPlayer(25419): constructor
10-24 09:28:42.275: V/MediaPlayer(25419): setListener
10-24 09:28:50.450: V/webview(25419): NO_FAST_DRAW = false
10-24 09:28:50.560: V/webview(25419): singleCursorHandlerTouchEvent -getEditableSupport FASLE
10-24 09:28:50.975: D/HTML5VideoViewProxy(25419): handleMessage : SEEK
10-24 09:28:50.975: D/HTML5VideoViewProxy(25419): play() : videoView not ready
10-24 09:28:58.355: V/webview(25419): NO_FAST_DRAW = false
10-24 09:28:58.465: V/webview(25419): singleCursorHandlerTouchEvent -getEditableSupport FASLE
10-24 09:29:04.105: V/webview(25419): NO_FAST_DRAW = false
10-24 09:29:04.195: V/webview(25419): singleCursorHandlerTouchEvent -getEditableSupport FASLE
10-24 09:29:04.590: D/HTML5VideoViewProxy(25419): handleMessage : PAUSE
10-24 09:29:04.590: D/HTML5VideoViewProxy(25419): handleMessage : SEEK
10-24 09:29:04.590: D/HTML5VideoViewProxy(25419): handleMessage : SEEK
10-24 09:29:04.590: D/HTML5VideoViewProxy(25419): play() : videoView not ready
「enterFullScreenVideo()が呼び出されました」は、フルスクリーンボタンを押したときです
その後、ビデオは一時停止します
「play() : videoView not ready」は、再生ボタンを押したときです
ビデオはまだ再生されません