从我的tvOS应用程序播放YouTube视频

从我的tvOS应用程序播放YouTube视频,youtube,youtube-api,tvos,Youtube,Youtube Api,Tvos,我想从我的tvOS应用程序播放YouTube视频。我发现可以通过播放URL视频,但无法播放YouTube视频,因为电视OS不支持UIWebView。我不想使用任何第三方库 您需要使用解析从url接收的数据。然后,您将拥有url,您将能够使用以下代码播放视频(tvOS 9的Swift 2解决方案): 您需要使用解析从url接收的数据。然后,您将拥有url,您将能够使用以下代码播放视频(tvOS 9的Swift 2解决方案): 可能的重复可能的重复 Youtube.h264videosWit

我想从我的tvOS应用程序播放YouTube视频。我发现可以通过播放URL视频,但无法播放YouTube视频,因为电视OS不支持UIWebView。我不想使用任何第三方库

您需要使用解析从url接收的数据。然后,您将拥有url,您将能够使用以下代码播放视频(tvOS 9的Swift 2解决方案):

您需要使用解析从url接收的数据。然后,您将拥有url,您将能够使用以下代码播放视频(tvOS 9的Swift 2解决方案):

可能的重复可能的重复
    Youtube.h264videosWithYoutubeURL(NSURL.init(string: "https://www.youtube.com/any-video-url")!) 
    { (videoInfo, error) -> Void in
        if let videoURLString = videoInfo?["url"] as? String,
            videoTitle = videoInfo?["title"] as? String {

            let videoURL = NSURL(string: videoURLString)
            let player = AVPlayer(URL: videoURL!)
            let playerViewController = AVPlayerViewController()
            playerViewController.player = player
            self.presentViewController(playerViewController, animated: true) {
                playerViewController.player!.play()
            }
        }
    }