|
@@ -1079,7 +1079,7 @@ public class BFRecordScreenController: BFBaseViewController {
|
|
|
|
|
|
|
|
|
@objc func recordManagerCancelRecord(voiceModel: PQVoiceModel?) {
|
|
|
- if currentAssetProgress.seconds - (recorderManager?.voiceModel?.startCMTime.seconds ?? 0) < 1.0 {
|
|
|
+ if voiceModel != nil && (currentAssetProgress.seconds - (recorderManager?.voiceModel?.startCMTime.seconds ?? 0) < 1.0) {
|
|
|
cShowHUB(superView: nil, msg: "最短录制1秒")
|
|
|
}
|
|
|
|
|
@@ -1387,6 +1387,7 @@ public class BFRecordScreenController: BFBaseViewController {
|
|
|
} ?? (-1, nil)
|
|
|
|
|
|
guard let recordedAudio = recordedAudio, recordedAudio.wavFilePath.count > 0 else {
|
|
|
+ BFLog(3, message: "未找到可播放录音")
|
|
|
return
|
|
|
}
|
|
|
BFLog(1, message: "当前时间:\(CMTimeGetSeconds(currentT)), 找到的音频:\(recordedAudio.startCMTime.seconds) ~ \(recordedAudio.endCMTime.seconds), \(recordedAudio.wavFilePath ?? "")")
|
|
@@ -1539,7 +1540,6 @@ public class BFRecordScreenController: BFBaseViewController {
|
|
|
currentAssetProgress = CMTime.zero
|
|
|
}
|
|
|
if itemModels[currItemModelIndex].mediaType == .VIDEO {
|
|
|
- assetPlayer?.volume = noSpeakVolume
|
|
|
if !movieIsProcessing {
|
|
|
movie?.startProcessing()
|
|
|
movieIsProcessing = true
|
|
@@ -1573,11 +1573,8 @@ public class BFRecordScreenController: BFBaseViewController {
|
|
|
recordPlayer?.pause()
|
|
|
recordStartPlayTime = CMTime.zero
|
|
|
pauseTime = currentAssetProgress.seconds
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
+ currentPlayRecordIndex = -1
|
|
|
+ hadPrepareToPlayRecord = false
|
|
|
|
|
|
playBtn.isSelected = (itemModels[currItemModelIndex].mediaType == .IMAGE && itemModels[currItemModelIndex].voiceStickers.count <= 0)
|
|
|
}
|