youtube收到错误呈现模板:错误域= NSCocoaErrorDomain代码= 258

时间:2015-11-10 10:54:40

标签: ios objective-c youtube cocoapods

我试试

[self.playerView loadWithVideoId:@"M7lc1UVf-VE"];

self.playerView不是responseerror

youtube[14628:2831405] Received error rendering template: Error Domain=NSCocoaErrorDomain Code=258 "The file name is invalid."
什么错了?

4 个答案:

答案 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)

备用方式/手动安装

  • 右键单击Assets.bundle
  • 显示包裹内容
  • 打开资产文件夹
  • 选择 YTPlayerView-iframe-player.html 文件并添加到项目文件夹中。完成!

答案 3 :(得分:1)

确保YTPlayerView-iframe-player.html已复制到您的Xcode项目中,并显示在“设置”中。构建设置 - >复制捆绑资源。