gpt4 book ai didi

android - 无法在android中使用mediacontroller暂停/前进/后退视频

转载 作者:行者123 更新时间:2023-11-29 17:57:33 27 4
gpt4 key购买 nike

我无法使用 MediaController暂停/前进/后退 视频,而且它只发生在 LG 设备上。下面是正在使用的代码,它在所有设备的其余部分都有效:

    VideoView video=(VideoView)findViewById(R.id.video);
MediaController mediaController = new MediaController(this);
mediaController.setAnchorView(video);
video.setMediaController(mediaController);
video.setVideoURI(uri);
video.start();

请帮我解决这个问题。

最佳答案

终于找到了解决办法...

在某些 LG 设备中,VideoView 中的控件默认处于禁用状态。

因此我们必须通过覆盖 VideoView 中的以下函数来显式启用它们:

@Override
public boolean canSeekForward() {
return true;
}

@Override
public boolean canSeekBackward() {
return true;
}

@Override
public boolean canPause() {
return true;
}

关于android - 无法在android中使用mediacontroller暂停/前进/后退视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18294725/

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