私は VideoPlayerView を使用しており、FULLSCREEN MODE でビデオを再生し、OnTouchListener を追加しています。VideoPlayerView の OnTouchListener は Android バージョン 2.3 で呼び出しており、Android バージョン 4.0 では最初の試行でも 2 回目の試行でも呼び出していません。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);