|
@@ -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()
|
|
|
|