2011-10-29 1 views
1

Android 3.1 이상에서 WebView에 문제가 있습니다. 내 활동에 <video> 태그가있는 WebView가 있는데 문제없이 재생됩니다. 액티비티 onDestroy()이 호출되면 WebView에서 destroy()을 호출하여 비디오를 중지합니다. 모든 것이 잘 작동합니다.WebView를 파괴 한 후에 Android HTML5 비디오가 종료되지 않습니다.

재생을 누른 다음 전체 화면으로 전환하고 전체 화면을 종료하고 재생을 다시 누르면 문제가 발생합니다. 그런 다음 Activity와 WebView를 파괴하지만 비디오는 여전히 실행 중입니다 - 이유는 무엇입니까?

나는 전 화면에서 돌아 왔을 때 onShowCustomView(View view, CustomViewCallback callback)에서 콜백을 호출합니다.

동일하거나 다른 비디오를 열면 비디오 사운드가 멈 춥니 다.

현재 활동을 마치면 모든 것을 종료 할 수 있습니까?

답변

3

활동을 파괴 할 때 빈 페이지가로드됩니다.

+0

안녕 Mikoos, 정확히 이것을 어디에 설정 했습니까? onPause에서 onStop 또는 onDestroy? webView.loadUrl을 사용 했습니까 ("about : blank"); ? –

+0

빈 HTML 페이지를 에셋에 넣었습니다. 나는 그 페이지를 열 때를 ​​기억할 수 없다. – Mikooos

관련 문제