【发布时间】:2020-08-07 01:09:31
【问题描述】:
我正在开发一个可以播放不同练习视频的应用,并且我正在使用 Firebase 存储来存储这些视频。如果有人能帮我弄清楚如何播放存储数据库中的视频,那将非常有帮助。
视频名称将等于属性锻炼!.workoutTitle,这是我在应用程序其他地方创建的结构。
这是我设法在网上整理的一些东西,但我需要一些帮助。我想将锻炼!.workoutTitle 属性传递给 getVideo 函数,并在每次调用该函数时播放视频。任何帮助表示赞赏!
var videoReference : StorageReference {
return Storage.storage().reference().child("videos")
}
func getVideo(videoName: String) {
let fileName = videoName + ".mp4"
let downloadRef = videoReference.child(fileName)
let downloadTask = downloadRef.getData(maxSize: (1024 * 1024 * 100)) { (data, error) in
if let data = data {
let videoPath = URL()
videoController.playVideo(path: videoPath) //videoController is just a variable I use to manage playing videos
}
}
}
【问题讨论】:
标签: swift firebase video-streaming firebase-storage