我试试
[self.playerView loadWithVideoId:@"M7lc1UVf-VE"];
但self.playerView
不是response
和error
youtube[14628:2831405] Received error rendering template: Error Domain=NSCocoaErrorDomain Code=258 "The file name is invalid."
什么错了?
答案 0 :(得分:17)
我有同样的问题。我使用CocoaPods,由于某种原因,没有安装readObject()
文件夹。
解决方法是手动添加Assets
文件夹 - 该指南很简单。我相信你已经检查了:)
https://developers.google.com/youtube/v3/guides/ios_youtube_helper
然后我再次运行Assets.bundle
命令,它运行得很好。
答案 1 :(得分:6)
我也遇到了同样的问题。 我找到了一个适合我的Github页面的解决方案: https://github.com/youtube/youtube-ios-player-helper/issues/160
具体来说,我刚刚用以下内容更改了pod:
pod 'youtube-ios-player-helper', :git=>'https://github.com/youtube/youtube-ios-player-helper', :commit=>'head'
希望有所帮助
答案 2 :(得分:5)
备用方式/手动安装
答案 3 :(得分:1)
确保YTPlayerView-iframe-player.html
已复制到您的Xcode项目中,并显示在“设置”中。构建设置 - >复制捆绑资源。