diff --git a/Classes/Swift/Chat/Views/MultilineMessageCell.swift b/Classes/Swift/Chat/Views/MultilineMessageCell.swift index e2df21510..44d802e42 100644 --- a/Classes/Swift/Chat/Views/MultilineMessageCell.swift +++ b/Classes/Swift/Chat/Views/MultilineMessageCell.swift @@ -574,10 +574,16 @@ class MultilineMessageCell: SwipeCollectionViewCell, UICollectionViewDataSource, let img = message.isOutgoing ? UIImage.withColor(UIColor("A")) : UIImage.withColor(UIColor("D")) recordingWaveView.progressImage = img - recordingDurationTextView.text = recordingDuration(message.contents.first?.filePath) + var filePathRecording = message.contents.first?.filePath + + if VFSUtil.vfsEnabled(groupName: kLinphoneMsgNotificationAppGroupId) { + filePathRecording = message.contents.first?.exportPlainFile() + } + + recordingDurationTextView.text = recordingDuration(filePathRecording) recordingPlayButton.onClickAction = { - self.playRecordedMessage(voiceRecorder: message.contents.first?.filePath, recordingPlayButton: recordingPlayButton, recordingStopButton: recordingStopButton, recordingWaveView: recordingWaveView, message: message) + self.playRecordedMessage(voiceRecorder: filePathRecording, recordingPlayButton: recordingPlayButton, recordingStopButton: recordingStopButton, recordingWaveView: recordingWaveView, message: message) } recordingStopButton.onClickAction = { self.stopVoiceRecordPlayer(recordingPlayButton: recordingPlayButton, recordingStopButton: recordingStopButton, recordingWaveView: recordingWaveView, message: message) diff --git a/Podfile b/Podfile index d8ea8cd47..3f31c7555 100644 --- a/Podfile +++ b/Podfile @@ -5,7 +5,7 @@ source "https://github.com/CocoaPods/Specs.git" def all_pods if ENV['PODFILE_PATH'].nil? - pod 'linphone-sdk', '~>5.2.65-pre.2' + pod 'linphone-sdk', '~>5.2.95' else pod 'linphone-sdk', :path => ENV['PODFILE_PATH'] # local sdk end