Получить песню из iCloud и играть в Swift - PullRequest
1 голос
/ 17 июня 2019

У меня есть песня, хранящаяся в iCloudDrive.Я успешно восстановил песню и не получил ошибки, но она просто не воспроизводится.Любая помощь будет оценена, спасибо.

Код ниже:

let urls = "file:///private/var/mobile/Containers/Data/Application/98254AF0-9F67-4E86-BF26-368F46418E35/tmp/com.XYZ-Inbox/Alan.mp3"

fileURLed = URL(string: urls)
print(fileURLed!)

let url = fileURLed
if let url = url {
     do {
         let audioFile = try AVAudioFile(forReading: url)
         timeShift.rate = adjustedBpm/bpm
         playerNode.scheduleFile(audioFile, at: nil, completionHandler: nil)
        } catch {
            print("could not load audio file")
        }
    } else {
        print("could not load audio file")
    }
    if playButton.titleLabel?.text == "Play Song" {
        playerNode.play()
    }else if playButton.titleLabel?.text == "Pause"{
        playerNode.pause()
    }

Ошибка печати: не удалось загрузить аудиофайл

...