如何解决VideoView 自定义媒体控制器
我正在尝试禁用快进功能(不仅是摆脱它,而且如果可能的话将其灰显)和搜索栏并添加一个重播按钮(允许在播放过程中从头开始播放视频) ) 来自“默认”MediaController
。似乎我可以通过将 MediaController
的第二个参数设置为 false 来禁用倒带和快进按钮,如下所示:
MediaController mediaController = new MediaController(this,false);
但是,我仍然想要快退按钮,而只是将快进按钮变灰(禁用)。我还想去掉上一个和下一个按钮(默认媒体控制器最左侧和最右侧的按钮);但是,我无法找到一种方法来做到这一点。到目前为止,我只是将下一个侦听器(使用 setPrevNextListener
)设置为 null,如下所示:
mediaController.setPrevNextListeners(null,v -> {
int pos = videoView.getCurrentPosition() - 10000;
videoView.seekTo(pos);
});
似乎我可以创建自己的媒体控制器,但根据我发现的 GitHub 做的工作太多了。如何禁用快进按钮,添加重播按钮,并从默认 MediaController
中删除上一个和下一个按钮以及搜索栏? (更改下一个按钮的图像也可以,而不是禁用快进按钮并删除上一个和下一个按钮。)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。