0

我们正在使用 YouTube 提供的 ytplayer SDK 测试我们的应用程序。请参考以下链接。 https://developers.google.com/youtube/v3/guides/ios_youtube_helper?hl=ko

问题是,当我播放一些视频时,我不能只在应用程序中播放。该视频在 Youtube 应用程序、移动网络(Safari 应用程序)和桌面浏览器上播放效果非常好。(视频 ID:ozUdQJxvQCk)

我在 YouTube 上的 SDK 示例应用程序中尝试过,但问题是一样的。换句话说,这不仅仅是我的应用程序的问题。

SDK 返回的错误代码如下所示:“Decoding failed with error code -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
}
4

0 回答 0