1
私のtvOSアプリケーションからYouTubeビデオを再生したい。私はAVPlayerでURL動画を再生することがわかりましたが、tvOSではUIWebViewがサポートされていないため、YouTube動画を再生できません。私は第三者図書館を使用したくありません。私のtvOSアプリケーションからYouTubeビデオを再生する
私のtvOSアプリケーションからYouTubeビデオを再生したい。私はAVPlayerでURL動画を再生することがわかりましたが、tvOSではUIWebViewがサポートされていないため、YouTube動画を再生できません。私は第三者図書館を使用したくありません。私のtvOSアプリケーションからYouTubeビデオを再生する
このライブラリhttps://github.com/movielala/YoutubeSourceParserKitを使用して、URLから受け取ったデータを解析する必要があります。そして、あなたは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再生する - youtube-content-on-tvos) –