有没有办法定义 shouldOverrideUrlLoading 以便我可以在特定的外部应用程序中加载 URL。
我在 webview 中显示了一个网络应用程序,我需要在其他视频播放器而不是默认的 android 媒体播放器中从外部加载一些视频文件。
这是当前代码:
private class MainWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView webview, String url) {
Intent i = new Intent(Intent.ACTION_VIEW);
i.setDataAndType(Uri.parse(url), "video/mp4");
startActivity(i);
return true;
}
}
提前致谢。