From b1557a77b7e3ac217688f571ad066b154e254c73 Mon Sep 17 00:00:00 2001 From: Levils114 Date: Thu, 6 Aug 2026 09:12:37 -0300 Subject: [PATCH] refactor: allow sound even iphone is unmuted --- src/common/ios.mm | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/common/ios.mm b/src/common/ios.mm index 44253acac..8d82f8568 100644 --- a/src/common/ios.mm +++ b/src/common/ios.mm @@ -376,13 +376,18 @@ bool setAudioMixWithOthers(bool mixEnabled) { @autoreleasepool { - NSString *category = AVAudioSessionCategorySoloAmbient; - NSError *err; + AVAudioSession *session = [AVAudioSession sharedInstance]; + NSString *category = AVAudioSessionCategoryPlayback; + NSUInteger options = 0; + NSError *err = nil; if (mixEnabled) - category = AVAudioSessionCategoryAmbient; + options = AVAudioSessionCategoryOptionMixWithOthers; - bool success = [[AVAudioSession sharedInstance] setCategory:category error:&err]; + bool success = [session setCategory:category + mode:AVAudioSessionModeDefault + options:options + error:&err]; if (!success) NSLog(@"Error in AVAudioSession setCategory: %@", [err localizedDescription]);