@Override public void prepare() { try { mediaPlayer = new MediaPlayer(); mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC); mediaPlayer.setLooping(jzDataSource.looping); mediaPlayer.setOnPreparedListener(JZMediaSystem.this); mediaPlayer.setOnCompletionListener(JZMediaSystem.this); mediaPlayer.setOnBufferingUpdateListener(JZMediaSystem.this); mediaPlayer.setScreenOnWhilePlaying(true); mediaPlayer.setOnSeekCompleteListener(JZMediaSystem.this); mediaPlayer.setOnErrorListener(JZMediaSystem.this); mediaPlayer.setOnInfoListener(JZMediaSystem.this); mediaPlayer.setOnVideoSizeChangedListener(JZMediaSystem.this); Class<MediaPlayer> clazz = MediaPlayer.class; Method method = clazz.getDeclaredMethod("setDataSource", String.class, Map.class); // if (dataSourceObjects.length > 2) { method.invoke(mediaPlayer, jzDataSource.getCurrentUrl().toString(), jzDataSource.headerMap); // } else { // method.invoke(mediaPlayer, currentDataSource.toString(), null); // } mediaPlayer.prepareAsync(); } catch (Exception e) { e.printStackTrace(); } }
@Override public void prepare() { try { mediaPlayer = new MediaPlayer(); mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC); mediaPlayer.setOnPreparedListener(CustomMediaPlayerAssertFolder.this); mediaPlayer.setOnCompletionListener(CustomMediaPlayerAssertFolder.this); mediaPlayer.setOnBufferingUpdateListener(CustomMediaPlayerAssertFolder.this); mediaPlayer.setScreenOnWhilePlaying(true); mediaPlayer.setOnSeekCompleteListener(CustomMediaPlayerAssertFolder.this); mediaPlayer.setOnErrorListener(CustomMediaPlayerAssertFolder.this); mediaPlayer.setOnInfoListener(CustomMediaPlayerAssertFolder.this); mediaPlayer.setOnVideoSizeChangedListener(CustomMediaPlayerAssertFolder.this); AssetFileDescriptor assetFileDescriptor = (AssetFileDescriptor) jzDataSource.getCurrentUrl(); mediaPlayer.setDataSource(assetFileDescriptor.getFileDescriptor(), assetFileDescriptor.getStartOffset(), assetFileDescriptor.getLength()); mediaPlayer.prepareAsync(); } catch (Exception e) { e.printStackTrace(); } }
player.setOnPreparedListener(this); player.setOnCompletionListener(this); player.setScreenOnWhilePlaying(true); player.setDisplay(holder);
mMediaPlayer.setOnCompletionListener(this); mMediaPlayer.setOnPreparedListener(this); mMediaPlayer.setScreenOnWhilePlaying(true); mMediaPlayer.setOnVideoSizeChangedListener(this); mMediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mMediaPlayer.setScreenOnWhilePlaying(true); mMediaPlayer.prepareAsync();
mediaPlayer.setOnErrorListener(this); mediaPlayer.setOnVideoSizeChangedListener(this); mediaPlayer.setScreenOnWhilePlaying(true); mediaPlayer.setOnBufferingUpdateListener(this); mediaPlayer.setOnInfoListener(this);
protected void initMediaPlayer() { mediaPlayer = new MediaPlayer(); mediaPlayer.setOnInfoListener(internalListeners); mediaPlayer.setOnErrorListener(internalListeners); mediaPlayer.setOnPreparedListener(internalListeners); mediaPlayer.setOnCompletionListener(internalListeners); mediaPlayer.setOnSeekCompleteListener(internalListeners); mediaPlayer.setOnBufferingUpdateListener(internalListeners); mediaPlayer.setOnVideoSizeChangedListener(internalListeners); mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC); mediaPlayer.setScreenOnWhilePlaying(true); }
videoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() { @Override public void onPrepared(MediaPlayer mediaPlayer) { mediaPlayer.setScreenOnWhilePlaying(false); } });
@Override public void setScreenOnWhilePlaying(boolean screenOn) { mInternalMediaPlayer.setScreenOnWhilePlaying(screenOn); }
@Override public void setScreenOnWhilePlaying(boolean screenOn) { mInternalMediaPlayer.setScreenOnWhilePlaying(screenOn); }
@Override public void setScreenOnWhilePlaying(boolean screenOn) { mInternalMediaPlayer.setScreenOnWhilePlaying(screenOn); }
@Override public void setScreenOnWhilePlaying(boolean screenOn) { mInternalMediaPlayer.setScreenOnWhilePlaying(screenOn); }
@Override public void setScreenOnWhilePlaying(boolean screenOn) { mInternalMediaPlayer.setScreenOnWhilePlaying(screenOn); }
@Override public void setScreenOnWhilePlaying(boolean screenOn) { mInternalMediaPlayer.setScreenOnWhilePlaying(screenOn); }
@Override public void setScreenOnWhilePlaying(boolean screenOn) { mInternalMediaPlayer.setScreenOnWhilePlaying(screenOn); }
@Override public void setScreenOnWhilePlaying(boolean screenOn) { mInternalMediaPlayer.setScreenOnWhilePlaying(screenOn); }
@Override public void setScreenOnWhilePlaying(boolean screenOn) { mInternalMediaPlayer.setScreenOnWhilePlaying(screenOn); }
MediaPlayer mediaPlayer = new MediaPlayer(); mediaPlayer.setDataSource(path); mediaPlayer.setScreenOnWhilePlaying(true); mediaPlayer.setDisplay(holder); mediaPlayer.prepare(); mediaPlayer.start();
MediaPlayer mp=new MediaPlayer(); mp.setDataSource(path); mp.setScreenOnWhilePlaying(true); mp.setDisplay(holder); mp.prepare(); mp.start();
@Test public void whenPreparing_thenSetsScreenOnWhilePlayerToTrue() { givenMediaPlayerIsPrepared(); verify(mediaPlayer).setScreenOnWhilePlaying(SCREEN_ON); }