Commit 9ce1f4b5 authored by Gorjan's avatar Gorjan Committed by Matt Apperson
Browse files

Fix/494 (#537)

* Stop video autoplay when paused prop is 'true' on initial showing of video component

* Fix IOException - java.io.FileNotFoundException: No content provider: thrown in android.MediaPlayer, due to expected uri resource with content provider instead of only a URL
parent 911bc522
Loading
Loading
Loading
Loading
+7 −1
Changes for android/src/main/java/com/brentvatne/react/ReactVideoView.java: 7 added lines, 1 removed line.
Original line number Diff line number Diff line
@@ -94,6 +94,7 @@ public class ReactVideoView extends ScalableVideoView implements MediaPlayer.OnP
    private float mRate = 1.0f;
    private boolean mPlayInBackground = false;
    private boolean mActiveStatePauseStatus = false;
    private boolean mActiveStatePauseStatusInitialized = false;

    private int mMainVer = 0;
    private int mPatchVer = 0;
@@ -236,7 +237,7 @@ public class ReactVideoView extends ScalableVideoView implements MediaPlayer.OnP
                    headers.put("Cookie", cookie);
                }

                setDataSource(mThemedReactContext, parsedUrl, headers);
                setDataSource(uriString);
            } else if (isAsset) {
                if (uriString.startsWith("content://")) {
                    Uri parsedUrl = Uri.parse(uriString);
@@ -325,6 +326,11 @@ public class ReactVideoView extends ScalableVideoView implements MediaPlayer.OnP

        mPaused = paused;

        if ( !mActiveStatePauseStatusInitialized ) {
            mActiveStatePauseStatus = mPaused;
            mActiveStatePauseStatusInitialized = true;
        }

        if (!mMediaPlayerValid) {
            return;
        }