Я разрабатываю приложение, которое воспроизводит видео для различных упражнений, и я храню эти видео в хранилище firebase. Если кто-нибудь может помочь мне выяснить, как воспроизводить видео из базы данных хранилища, это было бы очень полезно.
Имя видео будет равно свойству workout! .WorkoutTitle, которое является структурой, которую я создал где-то еще в приложение.
Вот то, что мне удалось собрать вместе с некоторыми материалами в Интернете, но мне нужна помощь. Я хочу передать свойство workout! .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
}
}
}