gpt4 book ai didi

Android MediaController 与视频状态同步

转载 作者:行者123 更新时间:2023-11-30 01:58:20 25 4
gpt4 key购买 nike

我有一个 MediaController mc 和 VideoView videoView 链接如下:

        videoView.setMediaController(mc);

但是,我还想通过单击视频来播放/暂停视频。所以,我补充说:

    //Play/Pause the Video on Clicking Video
videoView.setOnTouchListener(new View.OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {

if (videoView.isPlaying()) {
videoView.pause();
} else {
int stopPosition = videoView.getCurrentPosition();
videoView.seekTo(stopPosition);
videoView.start();
}
return false;
}

});

代码运行良好。但是,当我单击视频时,视频会暂停。但是,播放/暂停 的 MediaController 图标没有改变。有变通办法吗?

最佳答案

尝试在您的 onTouch() 方法中调用 mc.show(0)。

关于Android MediaController 与视频状态同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31844813/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com