我们正在使用YouTube提供的ytplayer SDK测试我们的应用程序。 请参考下面的链接。 https://developers.google.com/youtube/v3/guides/ios_youtube_helper?hl=ko
问题是,当我播放一些视频时,我无法仅在应用程序中播放。该视频在Youtube应用,移动网络(Safari应用)和桌面浏览器上都可以很好地播放。 (videoId:ozUdQJxvQCk)
我在YouTube上的SDK示例应用中尝试过,但问题是相同的。换句话说,这不仅是我应用程序的问题。
SDK返回的错误代码如下: “解码失败,错误代码为-1”
如果有人知道如何解决,请回答。
==
附加示例应用代码。在这两个视频中,上面的是正常的,下面的一个是有问题的。
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
CGRect rect = CGRectMake(0, (self.view.frame.size.height - self.view.frame.size.width) / 2, self.view.frame.size.width, self.view.frame.size.width);
YTPlayerView *yt = [[YTPlayerView alloc] initWithFrame:rect];
[self.view addSubview:yt];
// [yt loadWithVideoId:@"yv90i_afcPI"]; // it's ok
[yt loadWithVideoId:@"ozUdQJxvQCk"]; // video unavailable
}