Commit ee5818b6 authored by Marc-Olivier Duval's avatar Marc-Olivier Duval
Browse files

Fix bug with playInBackground

parent f7b7f266
Loading
Loading
Loading
Loading
+3 −4
Changes for android-exoplayer/src/main/java/com/brentvatne/exoplayer/ReactExoplayerView.java: 3 added lines, 4 removed lines.
Original line number Diff line number Diff line
@@ -167,9 +167,6 @@ class ReactExoplayerView extends FrameLayout implements
    @Override
    protected void onDetachedFromWindow() {
        super.onDetachedFromWindow();
        if (playInBackground) {
            return;
        }
        stopPlayback();
    }

@@ -209,12 +206,14 @@ class ReactExoplayerView extends FrameLayout implements
            player.setMetadataOutput(this);
            exoPlayerView.setPlayer(player);
            audioBecomingNoisyReceiver.setListener(this);
            setPlayWhenReady(!isPaused);
            playerNeedsSource = true;

            PlaybackParameters params = new PlaybackParameters(rate, 1f);
            player.setPlaybackParameters(params);
        }

        setPlayWhenReady(!isPaused);

        if (playerNeedsSource && srcUri != null) {
            MediaSource mediaSource = buildMediaSource(srcUri, extension);
            mediaSource = repeat ? new LoopingMediaSource(mediaSource) : mediaSource;