Fix voice recording in VFS mode

This commit is contained in:
Benoit Martins 2023-08-16 10:27:50 +02:00
parent 1a6b147df4
commit b320ff61fe
2 changed files with 9 additions and 3 deletions

View file

@ -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)

View file

@ -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