|
@@ -213,9 +213,8 @@ open class NCAudioRecorder : NSObject {
|
|
|
try prepare()
|
|
|
}
|
|
|
|
|
|
- try session.setCategory(.playAndRecord, mode: .default)
|
|
|
try session.overrideOutputAudioPort(AVAudioSession.PortOverride.speaker)
|
|
|
-
|
|
|
+
|
|
|
recorder?.record()
|
|
|
state = .record
|
|
|
|
|
@@ -224,21 +223,6 @@ open class NCAudioRecorder : NSObject {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- open func play() throws {
|
|
|
- if recorder == nil {
|
|
|
- try prepare()
|
|
|
- }
|
|
|
-
|
|
|
- try session.setCategory(.playback, mode: .default)
|
|
|
- try AVAudioSession.sharedInstance().setActive(true)
|
|
|
-
|
|
|
- player = try AVAudioPlayer(contentsOf: url)
|
|
|
- player?.prepareToPlay()
|
|
|
-
|
|
|
- player?.play()
|
|
|
- state = .play
|
|
|
- }
|
|
|
-
|
|
|
open func stop() {
|
|
|
switch state {
|
|
|
case .play:
|