有没有办法让我一直看MediaController的节目?
videoView = (VideoView) findViewById(R.id.videoView);
String path = "/sdcard/feiyang/video/sfqx.3GP";
MediaController m = new MediaController(this);
videoView.setMediaController(m);
videoView.setVideoPath(path);
videoView.start();我正在使用m.show(0);,但它不起作用。
发布于 2011-05-24 22:29:46
将代码中创建MediaController的代码行替换为:
MediaController controller = new MediaController(this){
@Override
public void hide() {
this.show(0);
}
@Override
public void setMediaPlayer(MediaPlayerControl player) {
super.setMediaPlayer(player);
this.show();
}
};然后调用
videoView.setMediaController(controller); 以同样的方式,你已经做到了,这应该会起到作用。
发布于 2013-01-02 21:27:28
处理返回键事件:
mController = new MediaController(this) {
...
@Override
public boolean dispatchKeyEvent(KeyEvent event) {
if (event.getKeyCode() == KeyEvent.KEYCODE_BACK) {
((Activity) mContext).finish();
}
return true;
}
};https://stackoverflow.com/questions/3581208
复制相似问题