如何打开YouTube网址(从我的tvOS应用程序)到YouTube tvOS应用程序?
我的网址符合苹果指定的youtube url scheme。我在运行时获得的打印件(在实际的苹果电视设备上)如下:
因此,出于某种原因,它告诉我,我能够打开网址,但是当我尝试打开它时。没有任何事情发生(最后一次打印除外(参见上面的 3。))
let url = URL(string: "https://www.youtube.com/watch?v=smOp5aK-_h0")
if UIApplication.shared.canOpenURL(url){
print("Can open shared application url.")
if #available(tvOS 10.0, *) {
print("tvOS 10.0 detected")
UIApplication.shared.open(url){res in
print("Result..." + String(res))
}
} else {
// Fallback on earlier versions
UIApplication.shared.openURL(url)
}
}
Youtube网址计划:
原生应用网址字符串:
http://www.youtube.com/watch?v=VIDEO_IDENTIFIER http://www.youtube.com/v/VIDEO_IDENTIFIER
答案 0 :(得分:0)
虽然确实存在在共享应用程序中打开网址的方法,但目前似乎不支持(YouTube?)。
我能做的最好的事情就是打开YouTube Apple Tv App,但它无法播放我想要的视频。
答案 1 :(得分:0)
许多tvOS开发者希望能够选择在AppleTV上的应用中播放YouTube内容,这只能通过YouTube应用进行。谷歌可以添加对与iOS版应用程序兼容的URL方案的支持,而且他们似乎没有动力做出额外的努力。