public void setOnCompletionListener(final PlaybackListener listener) { mVideoView.setOnCompletionListener( new MediaPlayer.OnCompletionListener() { @Override public void onCompletion(MediaPlayer mp) { listener.onEvent(); stopProgressLoop(); } }); mVlcHandler.setOnCompletionListener(listener); }