gpt4 book ai didi

iphone - 在 iOS 6 上嵌入 youtube 视频和自动播放不起作用

转载 作者:行者123 更新时间:2023-11-28 21:40:39 25 4
gpt4 key购买 nike

<分区>

我正在尝试嵌入 youtube 视频并在我的应用程序上自动播放。该代码不适用于 iOS6,但它可以完美地运行在较旧的 iOS 5 上。

我是这样做的:

-(IBAction)playVideo:(id)sender {

myWebView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 400)];
myWebView.delegate = self;
[myWebView setAllowsInlineMediaPlayback:YES];
myWebView.mediaPlaybackRequiresUserAction=NO;

[myWebView loadHTMLString:[NSString stringWithFormat:@"<embed id=\"yt\" src=\"%@\" type=\"application/x-shockwave-flash\" width=\"300\" height=\"300\"></embed>", @"http://www.youtube.com/watch?v=TbsXUJITa40"] baseURL:nil];

}

- (UIButton *)findButtonInView:(UIView *)view {
UIButton *button = nil;

if ([view isMemberOfClass:[UIButton class]]) {
return (UIButton *)view;
}

if (view.subviews && [view.subviews count] > 0) {
for (UIView *subview in view.subviews) {
button = [self findButtonInView:subview];
if (button) return button;
}
}
return button;
}

-(void)webViewDidFinishLoad:(UIWebView *)webView {

UIButton *b = [self findButtonInView:webView];
[b sendActionsForControlEvents:UIControlEventTouchUpInside];
}

因此,当加载 webview 时,它会自动找到 uibutton 并开始播放视频。我不明白,为什么在 iOS 6 中这种方法不再有效。它加载了视频,但没有任何显示...

谁能帮帮我?我快要疯了试图解决它......

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com