媒体控制器不适用于 Android 中的 VideoView
Posted
技术标签:
【中文标题】媒体控制器不适用于 Android 中的 VideoView【英文标题】:Media Controller properly isn't working for VideoView in Android 【发布时间】:2020-03-27 14:20:34 【问题描述】:以下是问题:
随着视频的前进,搜索器不会移动
搜索器没有搜索到所需的位置,视频重新开始。
前进和后退按钮不起作用。
这是我的代码:
VideoView videoView = (VideoView)findViewById(R.id.videoView);
videoView.setVideoPath("android.resource://"+getPackageName()+"/"+R.raw.video);
MediaController mediaController = new MediaController(this);
mediaController.setAnchorView(videoView);
videoView.setMediaController(mediaController);
videoView.start();
【问题讨论】:
【参考方案1】:-
你可以看看这个
answer
可能第一个答案就解决了问题
像这样添加监听器:
mediaController.setPrevNextListeners(onClickListenerNext, onClickListenerPrevious);
private View.OnClickListener onClickListenerNext = new View.OnClickListener()
@Override
public void onClick(View view)
videoView.setVideoURI(nextVideoUri);
videoView.start();
;
private View.OnClickListener onClickListenerPrevious = new View.OnClickListener()
@Override
public void onClick(View view)
videoView.setVideoURI(previousVideoUri);
videoView.start();
;
【讨论】:
以上是关于媒体控制器不适用于 Android 中的 VideoView的主要内容,如果未能解决你的问题,请参考以下文章
基于 EM 的媒体查询不适用于 Android 浏览器 v4.3
Android中的MediaPlayer和VideoView有啥区别
echarts 媒体查询不适用于 Bootstrap(轮播)