Exemplo n.º 1
0
 /** 播放视频 should called after setVideoPath() */
 private void startPlayVideo(int seekTime) {
   if (null == mUpdateTimer) resetUpdateTimer();
   resetHideTimer();
   mSuperVideoView.setOnCompletionListener(mOnCompletionListener);
   mSuperVideoView.start();
   if (seekTime > 0) {
     mSuperVideoView.seekTo(seekTime);
   }
   mMediaController.setPlayState(MediaController.PlayState.PLAY);
 }
Exemplo n.º 2
0
 @Override
 public void onProgressTurn(MediaController.ProgressState state, int progress) {
   if (state.equals(MediaController.ProgressState.START)) {
     mHandler.removeMessages(MSG_HIDE_CONTROLLER);
   } else if (state.equals(MediaController.ProgressState.STOP)) {
     resetHideTimer();
   } else {
     int time = progress * mSuperVideoView.getDuration() / 100;
     mSuperVideoView.seekTo(time);
     updatePlayTime();
   }
 }