gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 05:37:21 25 4
gpt4 key购买 nike

我想从我的tvOS应用程序播放YouTube视频。我发现可以播放AVPlayer的URL视频,但是由于tvOS不支持UIWebView,所以无法播放YouTube视频。我不想使用任何第三方库。

最佳答案

您需要使用YoutubeSourceParserKit解析从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()
}
}
}

关于youtube - 从我的tvOS应用程序播放YouTube视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37020490/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com