ios - YTPlayerView(youTube)付款者未在iOS 11中播放视频

标签 ios objective-c youtube sdk

我正在尝试使用UITableViewCell播放YouTube视频,但在iOS 11中不起作用。下面是代码。

CGRect videoFrame = CGRectMake(0, 0, cell.videoPlayerView.bounds.size.width, 211);
YTPlayerView *player = [[YTPlayerView alloc]initWithFrame:videoFrame];
NSString *videoId = [[BARUtility shared] getYoutubeVideoId:content.featuredVideoUrl];
NSDictionary *playerVars = @{@"controls" : @"0",
                             @"playsinline" : @"0",
                             @"rel" : @"0"};
if (videoId.length > 0) {
     [player loadWithVideoId:videoId playerVars:playerVars];
     [cell.videoPlayerView addSubview:player];
}

最佳答案

您是否尝试过将播放器添加到容器中然后开始播放视频?

关于ios - YTPlayerView(youTube)付款者未在iOS 11中播放视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47070746/

相关文章:

ffmpeg - 无法将 mp4 上传到 youtube

java - Android Webview 应用程序中的 Youtube/视频播放

image - 如何为 youtube channel 获取各种大小的 youtube 视频的图像?

ios - 如何找出与 NSLayoutConstraints 的确切冲突?

objective-c - iOS 应用程序在后台任务结束后运行

ios - 无法在 iOS 的 uipicker View 中滚动?

c++ - 编译器是否在全局符号表中包含没有静态修饰符的全局变量?

ios - 允许使用仅纵向应用的横向视频

ios - 在 Xcode 类型 "ViewController"中获取错误不符合协议(protocol)“UITableViewDataSource”

ios - 来自 CoreMotion.framework 的奇怪 #NullIsland 警告