网页打开方式如下:
<html><body style="background-color: rgb(38,38,38);"><video controls="" autoplay="" style="margin: auto; position: absolute; top: 0; right: 0; bottom: 0; left: 0;" name="media" src="http://##########################.mp4"></video></body></html>
在 WebView 中。甚至不在 webview 内部,但可以有新的 Intent 。 非常感谢您的帮助。 问候
最佳答案
找到解决方案,我创建了加载覆盖以强制打开视频 Activity 并将链接直接传递到文件:
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url)
{
if (url.endsWith(".mp4") )
{
data.url = url;
Intent intent = new Intent(getApplicationContext(), VideoPlayer.class);
startActivity(intent);
return true;
}
else
{
return super.shouldOverrideUrlLoading(view, url);
}
}
关于Android 2.2 - WebView,如何打开里面有<video>标签的网站?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8402713/