2013-10-18 4 views
6

의 '동영상 재생'이벤트 잡기 기본 검색 기능이있는 WebView이 있습니다. 내 문제는 사용자가 플래시 비디오를 재생하기 시작하면 어떻게 든 알리는 것입니다. 내 webView에 WebViewClient을 설정하고 onLoadResource 메서드의 URL을 모니터하려고했지만 작동하지 않습니다. 내 질문은 다음과 같습니다. 이런 종류의 사건을 잡을 수 있습니까? 그렇다면 어떻게해야합니까?Android 앱에서 Android WebView

감사합니다.

+0

플래시 비디오 또는 HTML5 비디오? – Randy

+0

주로 플래시 :) HTML5 비디오는 문제가되지 않지만 여전히 많은 사이트가 플래시를 사용합니다. – overbet13

+0

HTML5를 사용하는 방법을 찾는 것이 가능하지만 플래시에 대한 해결책을 생각할 수는 없습니다. – Juangcg

답변

1

wv.setOnTouchListener은 (새 View.OnTouchListener() {

public boolean onTouch(View v, MotionEvent event) { 
     WebView.HitTestResult hr = ((WebView)v).getHitTestResult(); 

     return false; 
    } 
}); 

그렇지 영상입니다 어떻게 onTouchListener

에서? HTML 요소의 ID로 동영상 재생 버튼을 눌러 검출 할 수 있을까 표시된 즉시 재생 또는 재생 시작 버튼

+0

재생을 시작하는 버튼이 있습니다 – overbet13

+0

다음으로 위의 버튼을 사용하여 재생 버튼의 onclick 이벤트를 처리하십시오! – Broak

+1

안녕하세요, 저는 같은 문제가 있습니다. hr 변수는 getExtra()에 대해 null을 반환하고 getType()에 0을 반환했습니다. – Jason