Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在网络视图中按“视频”时,打开本机视频播放器(全屏)_Android_Video_Video Streaming_Android Video Player - Fatal编程技术网

Android 在网络视图中按“视频”时,打开本机视频播放器(全屏)

Android 在网络视图中按“视频”时,打开本机视频播放器(全屏),android,video,video-streaming,android-video-player,Android,Video,Video Streaming,Android Video Player,我的应用程序使用网络视图。我需要在用户单击视频时打开本机视频播放器。我看到,有时在网站上,如果你点击一个视频拇指,它会打开一个对话框,询问你想如何打开它(通过网络或视频播放器) 我可以在服务器端或我的应用程序上做什么,以便在单击视频后发送类似的意图 谢谢 问题在最后有点偏了,但我会回答基本问题 1.“每当用户单击视频时,我都需要打开本机视频播放器” 验证链接是否为视频,并启动“行动意图”视图,以下是一个示例: public boolean shouldOverrideUrlLoading(Web

我的应用程序使用网络视图。我需要在用户单击视频时打开本机视频播放器。我看到,有时在网站上,如果你点击一个视频拇指,它会打开一个对话框,询问你想如何打开它(通过网络或视频播放器)

我可以在服务器端或我的应用程序上做什么,以便在单击视频后发送类似的意图


谢谢

问题在最后有点偏了,但我会回答基本问题

1.“每当用户单击视频时,我都需要打开本机视频播放器”

验证链接是否为视频,并启动“行动意图”视图,以下是一个示例:

public boolean shouldOverrideUrlLoading(WebView view, String url) {
        if (url.endsWith(".mp4")) {
            Intent intent = new Intent(Intent.ACTION_VIEW);
            intent.setData(Uri.parse(url));
            startActivity(intent);
            return true;
        } 
        else
            view.loadUrl(url);
            return false;

我也在尝试同样的方法,但我不应该接到电话。我想这是因为我使用的是loadDataWithBaseUrl方法。