从Firebase提取URL

时间:2019-05-20 21:49:24

标签: swift firebase firebase-realtime-database avfoundation

我有问题。线程1:致命错误:在展开可选值时意外发现nil

我不明白为什么没有。

func fetchVideoURL() {
        Database.database().reference().child("programs").child(refWorkout).child("exercises").child("videoURL").observeSingleEvent(of: .value) { (snapshot) in
            self.url = snapshot.value as! String

        }

        let newURL = URL(string: url)
        let player = AVPlayer(url: newURL!)
        vc.player = player
        present(vc, animated: true) {
            self.vc.player?.play()
        }
    }

在下一行找到nil-> let player = AVPlayer(url: newURL!)

我想从数据库中获取URL并播放视频。帮助重写更正确的功能

数据库的结构 structure

0 个答案:

没有答案