mMediaPlayer.setOnVideoSizeChangedListener(mSizeChangedListener); mMediaPlayer.setOnCompletionListener(mCompletionListener); mMediaPlayer.setOnErrorListener(mErrorListener);
assert mMediaPlayer != null; mMediaPlayer.setOnPreparedListener(mPreparedListener); mMediaPlayer.setOnVideoSizeChangedListener(mSizeChangedListener); mMediaPlayer.setOnCompletionListener(mCompletionListener); mMediaPlayer.setOnErrorListener(mErrorListener);
private void initVideo(Message msg) { try { currentVideoWidth = 0; currentVideoHeight = 0; if (playerManager != null) { playerManager.release(); } playerManager = getPlayManager(); cacheManager = getCacheManager(); if (cacheManager != null) { cacheManager.setCacheAvailableListener(this); } playerManager.initVideoPlayer(context, msg, optionModelList, cacheManager); setNeedMute(needMute); IMediaPlayer mediaPlayer = playerManager.getMediaPlayer(); mediaPlayer.setOnCompletionListener(this); mediaPlayer.setOnBufferingUpdateListener(this); mediaPlayer.setScreenOnWhilePlaying(true); mediaPlayer.setOnPreparedListener(this); mediaPlayer.setOnSeekCompleteListener(this); mediaPlayer.setOnErrorListener(this); mediaPlayer.setOnInfoListener(this); mediaPlayer.setOnVideoSizeChangedListener(this); mediaPlayer.prepareAsync(); } catch (Exception e) { e.printStackTrace(); } }
mMediaPlayer.setOnVideoSizeChangedListener(mSizeChangedListener);
@Override public void setOnVideoSizeChangedListener(OnVideoSizeChangedListener listener) { if (listener != null) { final OnVideoSizeChangedListener finalListener = listener; mBackEndMediaPlayer.setOnVideoSizeChangedListener(new OnVideoSizeChangedListener() { @Override public void onVideoSizeChanged(IMediaPlayer mp, int width, int height, int sar_num, int sar_den) { finalListener.onVideoSizeChanged(MediaPlayerProxy.this, width, height, sar_num, sar_den); } }); } else { mBackEndMediaPlayer.setOnVideoSizeChangedListener(null); } }
@Override public void setOnVideoSizeChangedListener(OnVideoSizeChangedListener listener) { if (listener != null) { final OnVideoSizeChangedListener finalListener = listener; mBackEndMediaPlayer.setOnVideoSizeChangedListener(new OnVideoSizeChangedListener() { @Override public void onVideoSizeChanged(IMediaPlayer mp, int width, int height, int sar_num, int sar_den) { finalListener.onVideoSizeChanged(MediaPlayerProxy.this, width, height, sar_num, sar_den); } }); } else { mBackEndMediaPlayer.setOnVideoSizeChangedListener(null); } }
@Override public void setOnVideoSizeChangedListener(OnVideoSizeChangedListener listener) { if (listener != null) { final OnVideoSizeChangedListener finalListener = listener; mBackEndMediaPlayer.setOnVideoSizeChangedListener(new OnVideoSizeChangedListener() { @Override public void onVideoSizeChanged(IMediaPlayer mp, int width, int height, int sar_num, int sar_den) { finalListener.onVideoSizeChanged(MediaPlayerProxy.this, width, height, sar_num, sar_den); } }); } else { mBackEndMediaPlayer.setOnVideoSizeChangedListener(null); } }
@Override public void setOnVideoSizeChangedListener(OnVideoSizeChangedListener listener) { if (listener != null) { final OnVideoSizeChangedListener finalListener = listener; mBackEndMediaPlayer.setOnVideoSizeChangedListener(new OnVideoSizeChangedListener() { @Override public void onVideoSizeChanged(IMediaPlayer mp, int width, int height, int sar_num, int sar_den) { finalListener.onVideoSizeChanged(MediaPlayerProxy.this, width, height, sar_num, sar_den); } }); } else { mBackEndMediaPlayer.setOnVideoSizeChangedListener(null); } }
@Override public void setOnVideoSizeChangedListener(OnVideoSizeChangedListener listener) { if (listener != null) { final OnVideoSizeChangedListener finalListener = listener; mBackEndMediaPlayer.setOnVideoSizeChangedListener(new OnVideoSizeChangedListener() { @Override public void onVideoSizeChanged(IMediaPlayer mp, int width, int height, int sar_num, int sar_den) { finalListener.onVideoSizeChanged(MediaPlayerProxy.this, width, height, sar_num, sar_den); } }); } else { mBackEndMediaPlayer.setOnVideoSizeChangedListener(null); } }
@Override public void setOnVideoSizeChangedListener(OnVideoSizeChangedListener listener) { if (listener != null) { final OnVideoSizeChangedListener finalListener = listener; mBackEndMediaPlayer.setOnVideoSizeChangedListener(new OnVideoSizeChangedListener() { @Override public void onVideoSizeChanged(IMediaPlayer mp, int width, int height, int sar_num, int sar_den) { finalListener.onVideoSizeChanged(MediaPlayerProxy.this, width, height, sar_num, sar_den); } }); } else { mBackEndMediaPlayer.setOnVideoSizeChangedListener(null); } }
@Override public void setOnVideoSizeChangedListener(OnVideoSizeChangedListener listener) { if (listener != null) { final OnVideoSizeChangedListener finalListener = listener; mBackEndMediaPlayer.setOnVideoSizeChangedListener(new OnVideoSizeChangedListener() { @Override public void onVideoSizeChanged(IMediaPlayer mp, int width, int height, int sar_num, int sar_den) { finalListener.onVideoSizeChanged(MediaPlayerProxy.this, width, height, sar_num, sar_den); } }); } else { mBackEndMediaPlayer.setOnVideoSizeChangedListener(null); } }
@Override public void setOnVideoSizeChangedListener(OnVideoSizeChangedListener listener) { if (listener != null) { final OnVideoSizeChangedListener finalListener = listener; mBackEndMediaPlayer.setOnVideoSizeChangedListener(new OnVideoSizeChangedListener() { @Override public void onVideoSizeChanged(IMediaPlayer mp, int width, int height, int sar_num, int sar_den) { finalListener.onVideoSizeChanged(MediaPlayerProxy.this, width, height, sar_num, sar_den); } }); } else { mBackEndMediaPlayer.setOnVideoSizeChangedListener(null); } }
@Override public void setOnVideoSizeChangedListener(OnVideoSizeChangedListener listener) { if (listener != null) { final OnVideoSizeChangedListener finalListener = listener; mBackEndMediaPlayer.setOnVideoSizeChangedListener(new OnVideoSizeChangedListener() { @Override public void onVideoSizeChanged(IMediaPlayer mp, int width, int height, int sar_num, int sar_den) { finalListener.onVideoSizeChanged(MediaPlayerProxy.this, width, height, sar_num, sar_den); } }); } else { mBackEndMediaPlayer.setOnVideoSizeChangedListener(null); } }
mMediaPlayer.setOnVideoSizeChangedListener(mSizeChangedListener); mMediaPlayer.setOnCompletionListener(mCompletionListener); mMediaPlayer.setOnErrorListener(mErrorListener);
public void attachListeners(IMediaPlayer mp) { mp.setOnPreparedListener(mOnPreparedListener); mp.setOnBufferingUpdateListener(mOnBufferingUpdateListener); mp.setOnCompletionListener(mOnCompletionListener); mp.setOnSeekCompleteListener(mOnSeekCompleteListener); mp.setOnVideoSizeChangedListener(mOnVideoSizeChangedListener); mp.setOnErrorListener(mOnErrorListener); mp.setOnInfoListener(mOnInfoListener); }
public void attachListeners(IMediaPlayer mp) { mp.setOnPreparedListener(mOnPreparedListener); mp.setOnBufferingUpdateListener(mOnBufferingUpdateListener); mp.setOnCompletionListener(mOnCompletionListener); mp.setOnSeekCompleteListener(mOnSeekCompleteListener); mp.setOnVideoSizeChangedListener(mOnVideoSizeChangedListener); mp.setOnErrorListener(mOnErrorListener); mp.setOnInfoListener(mOnInfoListener); }
mMediaPlayer.setOnVideoSizeChangedListener(mOnVideoSizeChangedListener); mMediaPlayer.setOnCompletionListener(mOnCompletionListener); mMediaPlayer.setOnErrorListener(mOnErrorListener);
private void resetPlayer() { mMediaPlayer.reset(); if (mMediaPlayer instanceof IjkMediaPlayer) { initPlayer(); } else { mMediaPlayer.setVolume(1, 1); mMediaPlayer.setOnErrorListener(onErrorListener); mMediaPlayer.setOnCompletionListener(onCompletionListener); mMediaPlayer.setOnInfoListener(onInfoListener); mMediaPlayer.setOnBufferingUpdateListener(onBufferingUpdateListener); mMediaPlayer.setOnPreparedListener(onPreparedListener); mMediaPlayer.setOnVideoSizeChangedListener(onVideoSizeChangedListener); } }
@Override public void doPrepar(final Context context, final String url, final Map<String, String> headers, Object... objects) { // new Thread(new Runnable() { // @Override // public void run() { try { release(); mediaPlayer = getMedia(context, url, headers, objects); mediaPlayer.setOnPreparedListener(IjkBaseMedia.this); mediaPlayer.setOnVideoSizeChangedListener(IjkBaseMedia.this); mediaPlayer.setOnCompletionListener(IjkBaseMedia.this); mediaPlayer.setOnErrorListener(IjkBaseMedia.this); mediaPlayer.setOnInfoListener(IjkBaseMedia.this); mediaPlayer.setOnBufferingUpdateListener(IjkBaseMedia.this); mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC); mediaPlayer.setScreenOnWhilePlaying(true); mediaPlayer.prepareAsync(); } catch (Exception e) { e.printStackTrace(); onError(mediaPlayer, MEDIA_ERROR_UNKNOWN, MEDIA_ERROR_UNKNOWN); } //} }).start(); }
mMediaPlayer.setOnBufferingUpdateListener(onBufferingUpdateListener); mMediaPlayer.setOnPreparedListener(onPreparedListener); mMediaPlayer.setOnVideoSizeChangedListener(onVideoSizeChangedListener); mCurrentState = STATE_IDLE; if (mVideoController != null) mVideoController.setPlayState(mCurrentState);