由于公司需求需要在webView中播放腾讯视频,但是直接在webView中打开腾讯视频无法播放,一直提示错误。
在网上找了很久,最终为webView添加以下配置得以实现:
mWebView.setWebViewClient(new WebViewClient(){
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
if( url.startsWith("http:") || url.startsWith("https:") ) {
return false;
}
try{
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
startActivity( intent );
}catch (Exception e){}
return true;
}
});