mMediaPlayer.setOnCompletionListener(mCompletionListener); mMediaPlayer.setOnErrorListener(mErrorListener); mMediaPlayer.setOnInfoListener(mInfoListener);
mMediaPlayer.setOnPreparedListener(mPreparedListener); mMediaPlayer.setOnVideoSizeChangedListener(mSizeChangedListener); mMediaPlayer.setOnCompletionListener(mCompletionListener); mMediaPlayer.setOnErrorListener(mErrorListener); mMediaPlayer.setOnBufferingUpdateListener(mBufferingUpdateListener);
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.setOnCompletionListener(mCompletionListener);
@Override public void setOnCompletionListener(OnCompletionListener listener) { if (listener != null) { final OnCompletionListener finalListener = listener; mBackEndMediaPlayer.setOnCompletionListener(new OnCompletionListener() { @Override public void onCompletion(IMediaPlayer mp) { finalListener.onCompletion(MediaPlayerProxy.this); } }); } else { mBackEndMediaPlayer.setOnCompletionListener(null); } }
@Override public void setOnCompletionListener(OnCompletionListener listener) { if (listener != null) { final OnCompletionListener finalListener = listener; mBackEndMediaPlayer.setOnCompletionListener(new OnCompletionListener() { @Override public void onCompletion(IMediaPlayer mp) { finalListener.onCompletion(MediaPlayerProxy.this); } }); } else { mBackEndMediaPlayer.setOnCompletionListener(null); } }
@Override public void setOnCompletionListener(OnCompletionListener listener) { if (listener != null) { final OnCompletionListener finalListener = listener; mBackEndMediaPlayer.setOnCompletionListener(new OnCompletionListener() { @Override public void onCompletion(IMediaPlayer mp) { finalListener.onCompletion(MediaPlayerProxy.this); } }); } else { mBackEndMediaPlayer.setOnCompletionListener(null); } }
@Override public void setOnCompletionListener(OnCompletionListener listener) { if (listener != null) { final OnCompletionListener finalListener = listener; mBackEndMediaPlayer.setOnCompletionListener(new OnCompletionListener() { @Override public void onCompletion(IMediaPlayer mp) { finalListener.onCompletion(MediaPlayerProxy.this); } }); } else { mBackEndMediaPlayer.setOnCompletionListener(null); } }
@Override public void setOnCompletionListener(OnCompletionListener listener) { if (listener != null) { final OnCompletionListener finalListener = listener; mBackEndMediaPlayer.setOnCompletionListener(new OnCompletionListener() { @Override public void onCompletion(IMediaPlayer mp) { finalListener.onCompletion(MediaPlayerProxy.this); } }); } else { mBackEndMediaPlayer.setOnCompletionListener(null); } }
@Override public void setOnCompletionListener(OnCompletionListener listener) { if (listener != null) { final OnCompletionListener finalListener = listener; mBackEndMediaPlayer.setOnCompletionListener(new OnCompletionListener() { @Override public void onCompletion(IMediaPlayer mp) { finalListener.onCompletion(MediaPlayerProxy.this); } }); } else { mBackEndMediaPlayer.setOnCompletionListener(null); } }
@Override public void setOnCompletionListener(OnCompletionListener listener) { if (listener != null) { final OnCompletionListener finalListener = listener; mBackEndMediaPlayer.setOnCompletionListener(new OnCompletionListener() { @Override public void onCompletion(IMediaPlayer mp) { finalListener.onCompletion(MediaPlayerProxy.this); } }); } else { mBackEndMediaPlayer.setOnCompletionListener(null); } }
@Override public void setOnCompletionListener(OnCompletionListener listener) { if (listener != null) { final OnCompletionListener finalListener = listener; mBackEndMediaPlayer.setOnCompletionListener(new OnCompletionListener() { @Override public void onCompletion(IMediaPlayer mp) { finalListener.onCompletion(MediaPlayerProxy.this); } }); } else { mBackEndMediaPlayer.setOnCompletionListener(null); } }
@Override public void setOnCompletionListener(OnCompletionListener listener) { if (listener != null) { final OnCompletionListener finalListener = listener; mBackEndMediaPlayer.setOnCompletionListener(new OnCompletionListener() { @Override public void onCompletion(IMediaPlayer mp) { finalListener.onCompletion(MediaPlayerProxy.this); } }); } else { mBackEndMediaPlayer.setOnCompletionListener(null); } }
mMediaPlayer.setOnCompletionListener(mCompletionListener); mMediaPlayer.setOnErrorListener(mErrorListener); mMediaPlayer.setOnInfoListener(mInfoListener);
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.setOnCompletionListener(mOnCompletionListener); mMediaPlayer.setOnErrorListener(mOnErrorListener); mMediaPlayer.setOnInfoListener(mOnInfoListener);
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); } }
mMediaPlayer.setOnPreparedListener(mPreparedListener); mMediaPlayer.setOnVideoSizeChangedListener(mSizeChangedListener); mMediaPlayer.setOnCompletionListener(mCompletionListener); mMediaPlayer.setOnErrorListener(mErrorListener); mMediaPlayer.setOnBufferingUpdateListener(mBufferingUpdateListener);
@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(); }