Не удается прочитать аудиофайлы, сохраненные в 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, но по какой-то причине это, похоже, не работает.

Кто-нибудь знает, что особенного в формате этих файлов?

0 ответов

Другие вопросы по тегам