嗨我的问题是想要禁用或不显示视频控件,如果我对任何视频使用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本身
取得成功,请更新我答案 0 :(得分:1)
如果您使用视图intent
,则可以选择在支持它的所有播放器中打开video
。因此,即使一些玩家支持隐藏控制,其他人也可能不支持。
最佳解决方案是拥有自己的video view。