marinofaggiana 3 ani în urmă
părinte
comite
de315849f5

+ 7 - 1
iOSClient/Main/AudioRecorder/NCAudioRecorderViewController.swift

@@ -212,7 +212,10 @@ open class NCAudioRecorder : NSObject {
         if recorder == nil {
             try prepare()
         }
-                
+        
+        try session.setCategory(.playAndRecord, mode: .default)
+        try session.overrideOutputAudioPort(AVAudioSession.PortOverride.speaker)
+        
         recorder?.record()
         state = .record
         
@@ -226,6 +229,9 @@ open class NCAudioRecorder : NSObject {
             try prepare()
         }
         
+        try session.setCategory(.playback, mode: .default)
+        try AVAudioSession.sharedInstance().setActive(true)
+
         player = try AVAudioPlayer(contentsOf: url)
         player?.prepareToPlay()