diff --git a/app/src/main/assets/native/ExoPlayerPlugin.js b/app/src/main/assets/native/ExoPlayerPlugin.js index 7b04a9ab..a5cc27d0 100644 --- a/app/src/main/assets/native/ExoPlayerPlugin.js +++ b/app/src/main/assets/native/ExoPlayerPlugin.js @@ -48,7 +48,9 @@ export class ExoPlayerPlugin { } canPlayItem(item, playOptions) { - return this._nativePlayer.isEnabled() && playOptions.fullscreen; + return this._nativePlayer.isEnabled() && + playOptions.fullscreen && + !this.playbackManager.syncPlayEnabled; } async stop(destroyPlayer) { diff --git a/app/src/main/assets/native/ExternalPlayerPlugin.js b/app/src/main/assets/native/ExternalPlayerPlugin.js index c2604a85..77ba1cbc 100644 --- a/app/src/main/assets/native/ExternalPlayerPlugin.js +++ b/app/src/main/assets/native/ExternalPlayerPlugin.js @@ -34,7 +34,9 @@ export class ExternalPlayerPlugin { } canPlayItem(item, playOptions) { - return this._externalPlayer.isEnabled() && playOptions.fullscreen; + return this._externalPlayer.isEnabled() && + playOptions.fullscreen && + !this.playbackManager.syncPlayEnabled; } currentSrc() {