|
@@ -12,8 +12,6 @@ import Foundation
|
|
|
class BFVoiceRecordManager: NSObject {
|
|
|
|
|
|
var audioRecorder: BFRecorderManager?
|
|
|
-
|
|
|
-
|
|
|
|
|
|
var endRecordHandle: ((PQVoiceModel?, Error?) -> Void)?
|
|
|
|
|
@@ -22,12 +20,10 @@ class BFVoiceRecordManager: NSObject {
|
|
|
var recorderProgrossHandle: ((Float64?) -> Void)?
|
|
|
|
|
|
var subtitleRecordHandle: ((String?,String?) -> Void)?
|
|
|
-
|
|
|
|
|
|
var beginRecordTime: Date = Date()
|
|
|
|
|
|
var voiceModel: PQVoiceModel?
|
|
|
-
|
|
|
|
|
|
var mIsCancel:Bool = false
|
|
|
|
|
@@ -57,7 +53,7 @@ class BFVoiceRecordManager: NSObject {
|
|
|
audioRecorder?.startRecord(recorderFilePath)
|
|
|
beginRecordTime = Date()
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
|
|
|
|
|
|
func stopRecord(isCancel: Bool) {
|
|
@@ -73,7 +69,7 @@ extension BFVoiceRecordManager: BFRecorderManagerDelegate {
|
|
|
BFLog(message: "录音机进度:\(recoderTime)")
|
|
|
recorderProgrossHandle?(recoderTime)
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
public func recorderDidStop(_ outfile: String) {
|
|
|
let duration = Date().timeIntervalSince(beginRecordTime)
|
|
|
if duration > 1 {
|