@Override
 public void onPlaybackComplete() {
   mEnd = true;
   if (mLoopCount == 0 || mLoopCount-- > 1) {
     vPlayer.start();
     vPlayer.seekTo(0);
   } else {
     resultFinish(RESULT_OK);
   }
 }
 @Override
 public void seekTo(long arg0) {
   if (isInitialized()) vPlayer.seekTo((float) ((double) arg0 / vPlayer.getDuration()));
 }