diff --git a/android/src/main/java/com/brentvatne/react/ReactVideoView.java b/android/src/main/java/com/brentvatne/react/ReactVideoView.java index 0c9e2149f5..0a194c90aa 100644 --- a/android/src/main/java/com/brentvatne/react/ReactVideoView.java +++ b/android/src/main/java/com/brentvatne/react/ReactVideoView.java @@ -94,6 +94,7 @@ public String toString() { 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 void setSrc(final String uriString, final String type, final boolean isNe 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 void setPausedModifier(final boolean paused) { mPaused = paused; + if ( !mActiveStatePauseStatusInitialized ) { + mActiveStatePauseStatus = mPaused; + mActiveStatePauseStatusInitialized = true; + } + if (!mMediaPlayerValid) { return; }