Я создаю приложение для моей команды CoD, которое включает кнопку, которая при нажатии автоматически открывает приложение YouTube для последнего видео, которое мы загрузили на наш канал YouTube.Кроме того, я хочу установить изображение кнопки в качестве эскиза самого видео.
На данный момент оно у меня есть, поэтому кнопка действительно открывает приложение YouTube для определенного видео на канале.Однако мне нужно будет обновлять эту ссылку каждый раз, когда мы загружаем видео, что я не хочу делать.Кроме того, что касается миниатюры, в настоящее время она установлена как фотография, которую я перетащил в папку ресурсов в Xcode.Это дополнительная вещь, которую мне нужно будет обновлять вручную каждый раз, когда мы загружаем новое видео, что я не хочу делать.
Вот код, который выполняется при нажатии кнопки:
let youtubeId = "my id"
var youtubeUrl = URL(string:"youtube://\(youtubeId)")!
if UIApplication.shared.canOpenURL(youtubeUrl){
UIApplication.shared.open(youtubeUrl)
} else{
youtubeUrl = URL(string:"https://www.youtube.com/watch?v=\(youtubeId)")!
UIApplication.shared.open(youtubeUrl)
}