@Override public void surfaceCreated(SurfaceHolder holder) { // prepare for playback try { mediaPlayer = new CustomMediaPlayer(); mediaPlayer.setDisplay(vidHolder); mediaPlayer.setDataSource(videoURL); mediaPlayer.prepare(); mediaPlayer.setOnPreparedListener(this); mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC); mediacontroller = new MediaController(this); plugin = new MyPlugin(getApplication(), mediaPlayer); } catch (Exception e) { e.printStackTrace(); } }