@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();
    }
  }