安卓展示媒体控制器

6
我正在为VideoView添加MediaController,但是除非我点击手机屏幕,否则它不会显示出来。控制器在一段时间后会消失。
有没有办法让MediaController始终显示?
谢谢 Chris
2个回答

10

默认的媒体控制器会在用户3秒钟不活动后隐藏。您可以通过设置超时时间来更改它:

new media controller().show(50000);

查看这个链接


8
请注意,调用show(0)将显示控制器,直到调用hide()为止。 - John in MD

5
以下代码始终显示MediaController:
VideoView videoView;   
MediaController mc;  

videoView.setMediaController(new MediaController(this)  
    {
        public void hide()
        {
            System.out.println("HIDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEHELLLOO");
            mc.show();
        }
    });

هœ¨VideoViewن¸ٹن½؟用setMediaController()ه’Œهœ¨MediaControllerن¸ٹن½؟用setAnchorView()وœ‰ن»€ن¹ˆهŒ؛هˆ«ï¼ں - Peter Ajtai
2
不要使用mc.show();,而是使用this.show();,并且你根本没有使用你的mc变量。 - Gabor Peto

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接