Не удается прочитать аудиофайлы, сохраненные в AWS/S3 с использованием PFFile
У меня проблемы с сохранением звуковых файлов AWS/S3
с помощью PFFile
,
я использую parse-server
а также AWS/S3
хранить аудиоданные. Это код, который я использовал для сохранения аудио файлов:
let soundData = try Data(contentsOf: getDocumentsDirectory().appendingPathComponent("xyz.m4a")),
parse_Sound = PFFile(name: "Voice", data: soundData)
parse_Sound?.saveInBackground(block: {
(succeeded:Bool, error:Error?) in
if succeeded {
// Do many useful things.
} else {print("\(#function) Error:\(error ?? "" as! Error)")}
})
Я знаю, потому что я проверил, что файлы находятся на сервере (то есть в корзине S3) и содержат ожидаемую запись.
Проблема в том, что когда я хочу загрузить и воспроизвести их в моем приложении для iOS. Кажется, они в неправильном формате. Я пытался, в том же приложении, используя аудио объекты, не загруженные с помощью PFFile, как указано выше, но различными способами, и проблема исчезает. Сначала я хотел скачать файлы, используя PFFile, но по какой-то причине это, похоже, не работает.
Кто-нибудь знает, что особенного в формате этих файлов?