public void start(){
  if (SHOW_LOGS)   Logger.v(TAG,">> start");
synchronized (mState) {
    if (SHOW_LOGS)     Logger.v(TAG,"start, mState " + mState);
    mMediaPlayer.start();
    mState.set(State.STARTED);
  }
  if (SHOW_LOGS)   Logger.v(TAG,"<< start");
}

public void start ( ) { if ( SHOW_LOGS ) Logger . v ( TAG , ">> start" ) ; synchronized ( mState ) { if ( SHOW_LOGS ) Logger . v ( TAG , "start, mState " + mState ) ; mMediaPlayer . start ( ) ; mState . set ( State . STARTED ) ; } if ( SHOW_LOGS ) Logger . v ( TAG , "<< start" ) ; }
play or resume video . video will be played as soon as view is available and media player is prepared . < p / > if video is stopped or ended and play ( ) method was called , video will start over .
