我的应用程序有一个加载简单html的WebView。但是,此html链接到rtsp实时视频流,并且WebView无法加载它,而是返回“Web Page Not Available”消息。当我在原生Android浏览器中打开rtsp链接时,它会加载并正常工作,因此我知道视频流不兼容。是否可以启用WebView中的某些内容以允许播放rtsp视频流?
谢谢!
答案 0 :(得分:3)
我使用了这段代码:
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
if (url.contains("rtsp")) {
Uri uri = Uri.parse(url);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);
}
return true;
}