Android 2.2 - WebView,如何打开里面有<video>标签的网站?

标签 android video webview

网页打开方式如下:

<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/

相关文章:

android - 如何允许从图库和相机将多个图像上传到 webview android

android - 使用 Intent 过滤器重定向 Android webview

android - 使用 ffmpeg 转换声音文件以在 android 应用程序中使用

android - 无需存储元数据的网站即可实现开放图谱的可能性,开放图谱元数据可以动态注入(inject)到 URL 中吗?

ios - WKWebView - 如何获取我们刚刚触摸的输入类型的属性

ios - 如何从YouTube视频中删除视频控件?

html - 响应式背景(视频背景和背景色)

android - 将 S3 TransferUtility 与 Content Uri 结合使用

java - 为 Android 应用程序创建背景图像 - Java

javascript - 面临给用户提供取消静音自动播放Vimeo iframe嵌入的选项的麻烦