Reorder audio playback initialization, add play(mixWithOthers:) mode

This commit is contained in:
Ali
2023-07-03 18:46:18 +02:00
parent bc23589a5f
commit e316f0521b
12 changed files with 134 additions and 100 deletions

View File

@@ -319,7 +319,7 @@ public func playSound(context: AccountContext, notificationSoundList: Notificati
return Signal { subscriber in
var currentPlayer: AudioPlayerWrapper?
var deactivateImpl: (() -> Void)?
let session = context.sharedContext.mediaManager.audioSession.push(audioSessionType: .play, activate: { _ in
let session = context.sharedContext.mediaManager.audioSession.push(audioSessionType: .play(mixWithOthers: true), activate: { _ in
Queue.mainQueue().async {
let filePath = fileNameForNotificationSound(account: context.account, notificationSoundList: notificationSoundList, sound: sound, defaultSound: defaultSound)