public void stopPlayback() { mInternalPlayer.stop(); }
@Override public void onPlaybackBlock() { if (simpleExoPlayer == null) return; if (DEBUG) Log.d(TAG, "Playback - onPlaybackBlock() called"); currentItem = null; currentMetadata = null; simpleExoPlayer.stop(); isPrepared = false; changeState(STATE_BLOCKED); }
@Override public void stop() { isPreparing = true; isBuffering = false; updateStatus(IPlayer.STATE_STOPPED); mInternalPlayer.stop(); }
public void destroyPlayer() { if (DEBUG) Log.d(TAG, "destroyPlayer() called"); if (simpleExoPlayer != null) { simpleExoPlayer.removeListener(this); simpleExoPlayer.stop(); simpleExoPlayer.release(); } if (isProgressLoopRunning()) stopProgressLoop(); if (playQueue != null) playQueue.dispose(); if (audioReactor != null) audioReactor.dispose(); if (playbackManager != null) playbackManager.dispose(); if (mediaSessionManager != null) mediaSessionManager.dispose(); if (playQueueAdapter != null) { playQueueAdapter.unsetSelectedListener(); playQueueAdapter.dispose(); } }
@Override public void run() { player.stop(); } });
public void stop() { if (player != null) { player.stop(); } }
/** * Stop the currently playing stream. */ public void stopStream() { player.stop(); currentStream = null; }
@Override public void stop() { exoPlayer.stop(); if (mediaSource != null) { mediaSource.releaseSource(); } }
@Override public void stop() { pause(); mExoPlayer.stop(); }
public void stop() { mSimpleExoPlayer.setPlayWhenReady(false); mSimpleExoPlayer.stop(); }
@Override public void onPlayerError(ExoPlaybackException error) { Log.v(TAG, "Listener-onPlayerError..."); player.stop(); player.prepare(loopingSource); player.setPlayWhenReady(true); }
public void stop() { exoPlayer.stop(); audioManager.abandonAudioFocus(this); wifiLockRelease(); }
/** * Play a stream ringtone. * * @param url The URL of the stream to be passed to ExoPlayer. * @param attributes The attributes to play the stream with. * @see [ExoPlayer Repo](https://github.com/google/ExoPlayer) */ public void playStream(String url, AudioAttributes attributes) { player.stop(); player.setAudioAttributes(attributes); playStream(url); }
@Override protected void prepare() { mExoPlayer.stop(); mExoPlayer.setVideoTextureView(mTextureView); MediaSource source = buildMediaSource(Uri.parse(mUrl), null); mExoPlayer.prepare(source); }
@Override protected void onStop() { super.onStop(); if (player != null) { playerPosition = player.getCurrentPosition(); player.stop(); player.release(); player = null; } }
private void releasePlayer() { gpuPlayerView.onPause(); ((MovieWrapperView) findViewById(R.id.layout_movie_wrapper)).removeAllViews(); gpuPlayerView = null; player.stop(); player.release(); player = null; }
public void load(VideoInfo videoInfo) { if (videoInfo.equals(currentVideoInfo)) { return; } currentVideoInfo = videoInfo; MediaSource videoSource = getMediaSource(videoInfo); player.stop(true); player.addAnalyticsListener(playerEventHandler); player.prepare(videoSource); }
private void stopIfVideoPlaybackNotAllowed() { if (!networkConnectionHelper.isVideoPlaybackAllowed()) { playerEventHandler.getErrorResourceId().onNext(R.string.error_stream_not_in_wifi); player.removeAnalyticsListener(playerEventHandler); player.stop(); } }