Browse Source

fix

Signed-off-by: marinofaggiana <marino@marinofaggiana.com>
marinofaggiana 3 years ago
parent
commit
5e9809453e

+ 2 - 2
iOSClient/Main/AudioRecorder/NCAudioRecorderViewController.swift

@@ -192,9 +192,9 @@ open class NCAudioRecorder : NSObject {
         super.init()
         super.init()
         
         
         do {
         do {
-            try AVAudioSession.sharedInstance().setActive(true)
-            try AVAudioSession.sharedInstance().overrideOutputAudioPort(AVAudioSession.PortOverride.speaker)
             try AVAudioSession.sharedInstance().setCategory(.playAndRecord)
             try AVAudioSession.sharedInstance().setCategory(.playAndRecord)
+            try AVAudioSession.sharedInstance().overrideOutputAudioPort(AVAudioSession.PortOverride.speaker)
+            try AVAudioSession.sharedInstance().setActive(true)
         } catch {
         } catch {
             print(error)
             print(error)
         }
         }

+ 2 - 2
iOSClient/Viewer/NCViewerMedia/NCPlayer/NCPlayer.swift

@@ -56,9 +56,9 @@ class NCPlayer: NSObject {
         self.detailView = detailView
         self.detailView = detailView
 
 
         do {
         do {
-            try AVAudioSession.sharedInstance().setActive(true)
-            try AVAudioSession.sharedInstance().overrideOutputAudioPort(AVAudioSession.PortOverride.none)
             try AVAudioSession.sharedInstance().setCategory(.playback)
             try AVAudioSession.sharedInstance().setCategory(.playback)
+            try AVAudioSession.sharedInstance().overrideOutputAudioPort(AVAudioSession.PortOverride.none)
+            try AVAudioSession.sharedInstance().setActive(true)
         } catch {
         } catch {
             print(error)
             print(error)
         }
         }