diff --git a/Yep/ViewControllers/Conversation/ConversationViewController.swift b/Yep/ViewControllers/Conversation/ConversationViewController.swift index 933d485e..5abdfd64 100644 --- a/Yep/ViewControllers/Conversation/ConversationViewController.swift +++ b/Yep/ViewControllers/Conversation/ConversationViewController.swift @@ -225,19 +225,28 @@ class ConversationViewController: UIViewController { var metaData: String? = nil - let audioSamples = self.waverView.waver.compressSamples() + if let audioSamples = self.waverView.waver.compressSamples() { - if let fileURL = YepAudioService.sharedManager.audioFileURL { - let audioAsset = AVURLAsset(URL: fileURL, options: nil) - let audioDuration = CMTimeGetSeconds(audioAsset.duration) as Double + var audioSamples = audioSamples + // 浮点数最多两位小数,使下面计算 metaData 时不至于太长 + for i in 0..