gpt4 book ai didi

android - 媒体控件栏在 VideoView Android 中出现一秒钟后消失

转载 作者:搜寻专家 更新时间:2023-11-01 09:17:21 24 4
gpt4 key购买 nike

我可以结合使用 VideoView 和 MediaController 来播放视频。当我开始我的 Activity 时出现问题,下面出现一个栏,媒体 Controller 播放、暂停、倒带、代表视频的进度条。但它在显示 1 秒后消失。然后我怎样才能让这个媒体 Controller 栏带有控件,只要我的视频播放就可以显示,这样我就可以暂停、倒带我的视频。

提前致谢

最佳答案

问题是 MediaController 类的默认超时为 3000 毫秒或 3 秒。它的 show() 方法将我们给定的参数替换为其默认参数。这是谷歌未经测试的代码导致的愚蠢错误。

我们需要实现一个糟糕的解决方法,将默认值替换为所需值。

试试这个:

mediaControls = new MediaController(getActivity()){
@Override
public void show (int timeout){
if(timeout == 3000) timeout = 20000; //Set to desired number
super.show(timeout);
}
};
mVideoView.setMediaController(mediaControls);

关于android - 媒体控件栏在 VideoView Android 中出现一秒钟后消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3743022/

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