【发布时间】:2013-12-10 16:19:30
【问题描述】:
这是我的自定义媒体控制器。我想为快进和快退按钮添加侦听器。我可以为上一个/下一个视频添加听众。但不在这些按钮上。任何人都可以指出参考或提供有关如何实现它的想法吗?
public class MediaController extends MediaController {
MyListener mListener;
public MediaController(Context context) {
super(context);
}
public MediaController(Context context, AttributeSet attrs) {
super(context, attrs);
}
public MediaController(Context context, boolean useFastForward) {
super(context, useFastForward);
}
@Override
public void show(int timeout) {
super.show(3000);
}
@Override
public void hide() {
super.hide();
}
public interface MyListener {
public void onSetVisibilityCalled();
}
public void registerListener(MyListener myListener) {
this.mListener = myListener;
}
public void setVisibility(int visibility) {
super.setVisibility(visibility);
if (mListener != null)
mListener.onSetVisibilityCalled();
}
}
上一个/下一个按钮的监听器
// Media control event listener
MediaController.setPrevNextListeners(new OnClickListener() {
@Override
public void onClick(View v) {
System.out.println("forward button pressed");
}
}, new OnClickListener() {
@Override
public void onClick(View v) {
System.out.println("backward button pressed");
}
});
【问题讨论】:
标签: java android android-mediaplayer android-video-player