问题:
如何打开 YouTube URL(从我的 tvOS 应用程序)到 YouTube tvOS 应用程序?
描述:
我的网址符合苹果指示的youtube 网址方案。当我运行它(在实际的苹果电视设备上)时,我得到的打印如下:
- “可以打开共享应用程序 url。”
- “检测到 tvOS 10.0”
- “结果……假的”
因此,出于某种原因,它告诉我我可以打开网址,但是当我尝试打开它时。什么都没有发生(除了最后一次打印(参见上面的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 URL 方案:
原生应用 URL 字符串:
http://www.youtube.com/watch?v=VIDEO_IDENTIFIER http://www.youtube.com/v/VIDEO_IDENTIFIER