@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (!LibsChecker.checkVitamioLibs(this)) return; Intent intent = getIntent(); contentUri = intent.getData(); contentId = intent.getStringExtra(CONTENT_ID_EXTRA); setContentView(R.layout.player_activity); FrameLayout root = (FrameLayout) findViewById(R.id.root); setSystemUiVisibility(root); // shutterView = findViewById(R.id.shutter); surfaceView = (SurfaceView) findViewById(R.id.surface_view); holder = surfaceView.getHolder(); holder.addCallback(this); holder.setFormat(PixelFormat.RGBA_8888); root.setOnTouchListener( new View.OnTouchListener() { @Override public boolean onTouch(View view, MotionEvent motionEvent) { System.out.println("root.setOnTouchListener"); if (motionEvent.getAction() == MotionEvent.ACTION_DOWN) { showControls(); // toggleControlsVisibility(); } else if (motionEvent.getAction() == MotionEvent.ACTION_UP) { view.performClick(); } return false; } }); /*root.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { System.out.println("root.setOnClickListener"); toggleControlsVisibility(); } });*/ mediaController = new VideoControllerView(this); mediaController.setAnchorView(root); mediaController.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View view) { mediaController.hide(); } }); }