@Override public void start() { if (mediaPlayer != null) { mediaPlayer.start(); } }
@Override public void start() { ijkMediaPlayer.start(); }
private void ControlVideo() { if (isPlay) { ijkMediaPlayer.pause(); isPlay = false; mRightPlayBtn.setImageResource(R.drawable.ic_tv_play); mBottomPlayBtn.setImageResource(R.drawable.ic_portrait_play); } else { ijkMediaPlayer.start(); isPlay = true; mRightPlayBtn.setImageResource(R.drawable.ic_tv_stop); mBottomPlayBtn.setImageResource(R.drawable.ic_portrait_stop); } }
@Override public void onPrepared(IMediaPlayer iMediaPlayer) { ijkMediaPlayer.start(); if (jzDataSource.getCurrentUrl().toString().toLowerCase().contains("mp3")) { JZMediaManager.instance().mainThreadHandler.post(() -> { if (JzvdMgr.getCurrentJzvd() != null) { JzvdMgr.getCurrentJzvd().onPrepared(); } }); } }
private void playVideo(String uri) { try { ijkMediaPlayer.setDataSource(this, Uri.parse(uri)); ijkMediaPlayer.setDisplay(holder); holder.addCallback(new SurfaceHolder.Callback() { @Override public void surfaceCreated(SurfaceHolder holder) { } @Override public void surfaceChanged(SurfaceHolder holder, int format, int width, int height) { ijkMediaPlayer.setDisplay(holder); } @Override public void surfaceDestroyed(SurfaceHolder holder) { } }); ijkMediaPlayer.prepareAsync(); ijkMediaPlayer.start(); } catch (IOException e) { e.printStackTrace(); } ijkMediaPlayer.setKeepInBackground(false); }
@Override public void onPrepared() { Log.i(TAG, "onPrepared " + " [" + this.hashCode() + "] "); if (currentState != CURRENT_STATE_PREPARING) return; JCMediaManager.instance().mediaPlayer.start(); if (seekToInAdvance != -1) { JCMediaManager.instance().mediaPlayer.seekTo(seekToInAdvance); seekToInAdvance = -1; } startProgressTimer(); setUiWitStateAndScreen(CURRENT_STATE_PLAYING); }
@Override public void resume() { try { if(available() && getState() == STATE_PAUSED){ mMediaPlayer.start(); updateStatus(STATE_STARTED); submitPlayerEvent(OnPlayerEventListener.PLAYER_EVENT_ON_RESUME, null); } }catch (Exception e){ e.printStackTrace(); } mTargetState = STATE_STARTED; }
} else if (currentState == CURRENT_STATE_PAUSE) { onEvent(JCBuriedPoint.ON_CLICK_RESUME); JCMediaManager.instance().mediaPlayer.start(); setUiWitStateAndScreen(CURRENT_STATE_PLAYING); } else if (currentState == CURRENT_STATE_AUTO_COMPLETE) {
@Override public void start() { if(available() && (getState()==STATE_PREPARED || getState()==STATE_PAUSED || getState()==STATE_PLAYBACK_COMPLETE)){ mMediaPlayer.start(); updateStatus(STATE_STARTED); submitPlayerEvent(OnPlayerEventListener.PLAYER_EVENT_ON_START, null); } mTargetState = STATE_STARTED; PLog.d(TAG,"start..."); }
@Override public void start() { if (mMediaPlayer != null) { mMediaPlayer.start(); mCurrentState = STATE_PLAYING; mCurrentPosition = 0; } }
@Override public void start() { ijkMediaPlayer.start(); }
@Override public void start() { mMediaPlayer.start(); }
@Override public void start() throws IllegalStateException { mMediaPlayer.start(); }
@Override protected void onResume() { super.onResume(); if (isPrepared) { mPlayer.start(); } }
private void pause() { isPause = !isPause; mPause.setImageResource (isPause ? R.mipmap.ic_play_arrow_white_36dp : R.mipmap.ic_pause_white_36dp); if (isPause) { mPlayer.pause(); handler.removeMessages(HIDE_CONTROLLER); } else { mPlayer.start(); handler.sendEmptyMessageDelayed(HIDE_CONTROLLER, 3000); } }
@Override public void onPrepared(IMediaPlayer iMediaPlayer) { ijkMediaPlayer.start(); if (dataSource.getCurrentUrl().toString().toLowerCase().contains("mp3")) { MediaManager.get().pMainThreadHandler.post(new Runnable() { @Override public void run() { if (PlayerManager.getCurrentPlayer() != null) { PlayerManager.getCurrentPlayer().onPrepared(); } } }); } }
@Override public void start() { try { if (mediaPlayer != null) { mediaPlayer.start(); MediaPlayerManager.instance().updateState(MediaPlayerManager.PlayerState.PLAYING); } } catch (IllegalStateException e) { e.printStackTrace(); } }
@Override public void start() { if (isInPlaybackState()) { dismissLastFrame(); mMediaPlayer.start(); mCurrentState = STATE_PLAYING; mRenderView.getView().setBackgroundDrawable(null); } else { Log.i(TAG, "start isInPlaybackState false mMediaPlayer == null:" + (mMediaPlayer == null) + " mCurrentState" + mCurrentState); } mTargetState = STATE_PLAYING; }
@Override public void onPrepared(IMediaPlayer mp) { System.out.println("onPrepared"); rocketAnimation.stop(); mLoadingLayout.setVisibility(View.INVISIBLE); long duration = mp.getDuration(); mTotalTime.setText(TimeUtils.LongToStr(mp.getDuration())); mProcess.setMax((int) duration); mProcess.setProgress(0); isPrepared = true; mPlayer.start(); } });
@CalledByNative private static void postEventFromNative(Object weakThiz, int what, int arg1, int arg2, Object obj) { if (weakThiz == null) return; @SuppressWarnings("rawtypes") IjkMediaPlayer mp = (IjkMediaPlayer) ((WeakReference) weakThiz).get(); if (mp == null) { return; } if (what == MEDIA_INFO && arg1 == MEDIA_INFO_STARTED_AS_NEXT) { // this acquires the wakelock if needed, and sets the client side // state mp.start(); } if (mp.mEventHandler != null) { Message m = mp.mEventHandler.obtainMessage(what, arg1, arg2, obj); mp.mEventHandler.sendMessage(m); } }