diff --git a/submodules/TelegramAudio/Sources/ManagedAudioSession.swift b/submodules/TelegramAudio/Sources/ManagedAudioSession.swift index 675ca226fb..9ebfae3d48 100644 --- a/submodules/TelegramAudio/Sources/ManagedAudioSession.swift +++ b/submodules/TelegramAudio/Sources/ManagedAudioSession.swift @@ -817,12 +817,8 @@ public final class ManagedAudioSession: NSObject { mode = .voiceChat case .videoCall: mode = .videoChat - case let .record(_, video, withOthers): - if video && !withOthers { - mode = .videoRecording - } else { - mode = .default - } + case .record(_, true, _): + mode = .videoRecording default: mode = .default } diff --git a/submodules/TelegramUI/Components/VideoMessageCameraScreen/Sources/VideoMessageCameraScreen.swift b/submodules/TelegramUI/Components/VideoMessageCameraScreen/Sources/VideoMessageCameraScreen.swift index 2bcc721ece..850d7d4883 100644 --- a/submodules/TelegramUI/Components/VideoMessageCameraScreen/Sources/VideoMessageCameraScreen.swift +++ b/submodules/TelegramUI/Components/VideoMessageCameraScreen/Sources/VideoMessageCameraScreen.swift @@ -1683,9 +1683,9 @@ public class VideoMessageCameraScreen: ViewController { private func requestAudioSession() { let audioSessionType: ManagedAudioSessionType if self.context.sharedContext.currentMediaInputSettings.with({ $0 }).pauseMusicOnRecording { - audioSessionType = .record(speaker: false, video: true, withOthers: false) + audioSessionType = .record(speaker: false, video: false, withOthers: false) } else { - audioSessionType = .record(speaker: false, video: true, withOthers: true) + audioSessionType = .record(speaker: false, video: false, withOthers: true) } self.audioSessionDisposable = self.context.sharedContext.mediaManager.audioSession.push(audioSessionType: audioSessionType, activate: { [weak self] _ in