У меня есть JSON ответ с файлом base64 (видео)
- Как я могу декодировать base64 в видеофайл?
let data = Data(base64Encoded: base64String!, options: .ignoreUnknownCharacters)
let nsurlItem = NSURL(dataRepresentation: data!, relativeTo: nil)
do {
let video = try NSData(contentsOf: nsurlItem as URL, options: .mappedIfSafe) as! NSURL
let avAsset = AVAsset(url: video as URL)
let playerItem = AVPlayerItem(asset: avAsset)
let player = AVPlayer(playerItem: playerItem)
let playerLayer = AVPlayerLayer(player: player)
playerLayer.frame = self.view.frame
self.view.layer.addSublayer(playerLayer)
player.play()
} catch {
print("\nerror", error)
return
}
Что дальше? Как воспроизвести декодированную строку или данные в плеере. Я получил только ошибку