是否可以在Safari和/或UIWebView上自动播放youtube视频?我已经在iPhone应用程序中看到了这一点,tableview显示没有Youtube预览图标的单元格(非常确定它是UIWebView虽然),当你点击单元格时,它直接进入视频.
这可以通过在youtube视频上点击一下来完成吗?如果是这样,怎么样?请问getElementById().点击工作?
我正在尝试与UIWebView中的加载页面进行交互而不触摸屏幕.我尝试过mediaplaybackrequiresuseraction没有成功.我也试过这里提供的方法,但显然它在ios 6中不起作用.我正在尝试加载这个 url并让播放器开始播放.有谁知道如何使这项工作ios 6?任何帮助是极大的赞赏.
我的代码
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
int storyIndex = [indexPath indexAtPosition: [indexPath length] - 1];
NSString * storyLink = [[stories objectAtIndex: storyIndex] objectForKey: @"link"];
//storyLink is various form of http://link.brightcove.com/services/player/bcpid1683318714001?bckey=AQ~~,AAAAC59qSJk~,vyxcsD3OtBPHZ2UIrFX2-wdCLTYNyMNn&bclid=1644543007001&bctid=2238216269001 with different bctid=value
NSURL *kitcoURL = [NSURL URLWithString:storyLink];
NSURLRequest *requestURL = [NSURLRequest requestWithURL:kitcoURL];
[videoScreen setUserInteractionEnabled:YES];
[videoScreen setMediaPlaybackRequiresUserAction:NO];
[videoScreen loadRequest:requestURL];
}
Run Code Online (Sandbox Code Playgroud)
//方法在ios6中不起作用
- (UIButton *)findButtonInView:(UIView *)view {
UIButton *button = nil;
if ([view isMemberOfClass:[UIButton class]]) {
return (UIButton *)view;
}
if (view.subviews && …Run Code Online (Sandbox Code Playgroud)