我正在使用VideoPlayerView并在FULLSCREEN模式下播放视频并添加OnTouchListener。在VideoPlayerView上的OnTouchListener是在Android版本2.3中调用而不是首先调用,甚至是在Android 4.0版中的第二次尝试。请帮助什么问题导致不在Android 4.0版中调用OnTouchListener
请帮助我。
提前致谢。
代码:
gestureListener = new View.OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
currentTime = System.currentTimeMillis();
if(currentTime - lastTimeExecution > 2 * 1000) {
lastTimeExecution = currentTime;
Display display = getWindowManager().getDefaultDisplay();
int viewWidth = display.getWidth();
// RIGHT SIDE SCREEN
if(event.getX()> (viewWidth*0.7)){
nextVideo(1);
}
else if(event.getX()< (viewWidth*0.3)){
previousVideo(1);
}
}
return true;
}
};
playerView.setOnTouchListener(gestureListener);
答案 0 :(得分:0)
1.Get resolution of screen
2.Set Height & Width of a panel to screen size.
3.Set video handle to that panel handle
4.Listen touch event from that panel