我有一个使用媒体控制器的视频视图.我想以某种方式隐藏媒体控制器而不执行video_view.setMediaController(null); 如果我这样做,那么以下代码将不起作用:
this.setVolumeControlStream(AudioManager.STREAM_MUSIC);
Run Code Online (Sandbox Code Playgroud)
所以我想在播放视频时永久隐藏媒体控制器,但仍然可以上下调节音量.我怎样才能做到这一点
小智 12
这可能有助于删除永久控制器......
VideoView videoHolder = new VideoView(contex);
MediaController controller=new MediaController(this);
videoHolder.setMediaController(controller);
Run Code Online (Sandbox Code Playgroud)
然后应用此语句永久隐藏您的控制器...
controller.setVisibility(View.GONE);
Run Code Online (Sandbox Code Playgroud)
只是打电话给它再次显示它...
controller.setVisibility(View.VISIBLE);
Run Code Online (Sandbox Code Playgroud)
尝试这个。
MediaController mediaController = new MediaController(this);
Run Code Online (Sandbox Code Playgroud)
在您的视频视图上应用触摸侦听器。在那个地方这个代码。
if(mediaController.isShowing ()){
mediaController.hide();
}
Run Code Online (Sandbox Code Playgroud)
这是更多信息的链接。
| 归档时间: |
|
| 查看次数: |
9102 次 |
| 最近记录: |