1
我想從我的tvOS應用程序播放YouTube視頻。我發現按AVPlayer播放網址視頻,但由於tvOS不支持UIWebView,因此無法播放YouTube視頻。我不想使用任何第三方庫。從我的tvOS應用程序播放YouTube視頻
我想從我的tvOS應用程序播放YouTube視頻。我發現按AVPlayer播放網址視頻,但由於tvOS不支持UIWebView,因此無法播放YouTube視頻。我不想使用任何第三方庫。從我的tvOS應用程序播放YouTube視頻
您需要使用此庫https://github.com/movielala/YoutubeSourceParserKit來解析您從url接收的數據。那麼你將有網址,你們將能夠用下面的代碼播放視頻:
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()
}
}
}
的可能的複製[如何玩tvOS YouTube內容](http://stackoverflow.com/questions/32528624/how -to-播放YouTube的內容上,tvos) –