禁用ACTION_VIEW中的视频控件

时间:2013-01-09 11:03:29

标签: android android-intent

嗨我的问题是想要禁用或不显示视频控件,如果我对任何视频使用ACTION_VIEW。我是否需要为Intent指定任何额外内容,或者是否有任何正确的方法来实现此

下面是参考代码

Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse(appnamesArray[arg2]));

任何示例链接或代码都对我有很大帮助

先谢谢

编辑:

据我所知,action_view启动了默认播放器或用户选择的播放器,因此控件转到播放器,而无法控制隐藏它,因为我使用videoview显示来自网址的视频

VideoView videoView = (VideoView) new VideoView(getApplicationContext());
            MediaController mediaController = new MediaController(MainActivity.this);
            mediaController.setAnchorView(videoView);

            Uri video = Uri.parse(appnamesArray[arg2]);
            videoView.setMediaController(null);
            videoView.setVideoURI(video);

            videoView.start();
            setContentView(videoView);

如果任何人能够通过ACTION_VIEW本身

取得成功,请更新我

1 个答案:

答案 0 :(得分:1)

如果您使用视图intent,则可以选择在支持它的所有播放器中打开video。因此,即使一些玩家支持隐藏控制,其他人也可能不支持。

最佳解决方案是拥有自己的video view