diff --git a/ios/Video/AudioSessionManager.swift b/ios/Video/AudioSessionManager.swift index 2f118609..da047820 100644 --- a/ios/Video/AudioSessionManager.swift +++ b/ios/Video/AudioSessionManager.swift @@ -9,6 +9,11 @@ class AudioSessionManager { private var remoteControlEventsActive = false private var isAudioSessionManagementDisabled: Bool { + // If no views are registered, disable audio session management + if videoViews.allObjects.isEmpty { + return true + } + return videoViews.allObjects.contains { view in return view._disableAudioSessionManagement == true }