fix(ios): disable audio session management when no views (#4666)
This commit is contained in:
@@ -9,6 +9,11 @@ class AudioSessionManager {
|
|||||||
private var remoteControlEventsActive = false
|
private var remoteControlEventsActive = false
|
||||||
|
|
||||||
private var isAudioSessionManagementDisabled: Bool {
|
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 videoViews.allObjects.contains { view in
|
||||||
return view._disableAudioSessionManagement == true
|
return view._disableAudioSessionManagement == true
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user