Я знаю, что это старый вопрос, но вот что я сделал:
Поскольку setOnClickListener не запускается, я создал свой собственный класс, который расширяет VideoView
public class VideoViewCustom extends VideoView{
и переопределил onTouchEvent
@Override
public boolean onTouchEvent(MotionEvent ev) {
if(ev.getAction() == MotionEvent.ACTION_DOWN){
Log.d(TAG, "ACTION_DOWN");
}
return super.onTouchEvent(ev);
}
и теперь я могу получить событие onClick с MotionEvent.
Надеюсь, это кому-нибудь поможет!