0
웹 사이트를 여는 앱을 만들려고합니다. 웹 사이트 자체에 동영상 (mp4, 3gp 등)과 일반 <a>
태그가 있습니다. android webview에서 비디오 플레이어를여십시오. 일반용으로 열지 마십시오 <a>
final class MyWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
if (url.endsWith(".mp4")) {
Intent vIntent = new Intent(Intent.ACTION_VIEW);
vIntent.setDataAndType(Uri.parse(url), "video/mp4");
view.getContext().startActivity(vIntent);
return true;
} else {
mWebView.loadUrl(url);
return true;
}
}
}
내가 클릭을 찾기 위해 사용하고 코드
은 위이며, 그것은 기본적으로 일반 링크 작동하지만, 내가 MP4를 클릭 할 때, 예를 들어, 아무 일도 발생하지 않습니다.IF ... Else 문을 벗으면 mp4가 제대로 작동합니다. 내가 잘못하고있는 것에 대한 제안이 있습니까?