【问题标题】:iOS - How to play youtube video automatically on UIWebView OR direct with any Video Player?iOS - 如何在 UIWebView 上自动播放 youtube 视频或直接使用任何视频播放器?
【发布时间】:2015-11-08 19:53:45
【问题描述】:
我有一个自定义单元格,我正在其中加载和播放 youtube 视频。它工作正常。但我想提取该视频缩略图并将其添加到 UIWebView 并删除默认播放按钮,因此,当用户每次向上/向下 tableview 时,它不应该每次都点击 youtube URL。这就是为什么我要添加视频缩略图和自定义播放按钮或,如果我们可以使用默认按钮,那么没问题,如果用户点击该按钮,视频应该在没有进一步交互的情况下播放。我还做了什么:
我提取了 videoID + 缩略图
.现在如何做下一步?任何建议都会很棒。提前致谢。
【问题讨论】:
标签:
ios
objective-c
video
youtube
uiwebview
【解决方案1】:
试试这个...
YtbwebView.delegate = self;
YtbwebView = [[UIWebView alloc]initWithFrame:CGRectMake(85, 300, 600, 340)];
NSURL * url = [[NSURL alloc]initWithString:ytbUrl];
NSString *htmlString =[NSString stringWithFormat:@"<object width='212' height='172'><param name='movie' value='%@'></param><param name='wmode' value='transparent'></param><embed src='%@'type='application/x-shockwave-flash' wmode='transparent' width='585' height='320'></embed></object>",url,url];
[YtbwebView loadHTMLString:htmlString baseURL:nil];
[self.view addSubview:YtbwebView];