我想在我的应用中播放youtube视频。但是我想通过单击图像(按钮)将视频打开到全屏。我不想创建UIWebview。有可能吗?
答案 0 :(得分:1)
使用此广告连播:XCDYouTubeKit。
func StartVideo() {
let ViodeoViewController = AVPlayerViewController()
self.present(ViodeoViewController, animated: true, completion: nil)
XCDYouTubeClient.default().getVideoWithIdentifier("KHIJmehK5OA") { (video: XCDYouTubeVideo?, error: Error?) in
if let streamURL = video?.streamURLs[XCDYouTubeVideoQuality.HD720.rawValue] {
ViodeoViewController.player = AVPlayer(url: streamURL)
} else {
self.dismiss(animated: true, completion: nil)
}
}
}
您还可以在库的帮助下更改其他配置设置。
答案 1 :(得分:1)
请点击以下链接:
这是youtube提供的帮助程序,您可以安装此pod并可以使用第二个链接来了解如何集成到您的应用中
https://github.com/youtube/youtube-ios-player-helper
https://developers.google.com/youtube/v3/guides/ios_youtube_helper