Xcode UIWebView中的Twitch嵌入式播放器:播放按钮消失(iOS、HTML5)

Xcode UIWebView中的Twitch嵌入式播放器:播放按钮消失(iOS、HTML5),xcode,iframe,stream,embed,twitch,Xcode,Iframe,Stream,Embed,Twitch,嘿,嘿 在iOS项目的UIWebView中使用HTML5嵌入式播放器时,我遇到了一个问题 UIWebView *twitchStream = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, newW, newH)]; NSString *myHTML = [NSString stringWithFormat:@"<html><body style='margin:0px;padding:0px;'><iframe

嘿,嘿

在iOS项目的UIWebView中使用HTML5嵌入式播放器时,我遇到了一个问题

UIWebView *twitchStream = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, newW, newH)];
NSString *myHTML = [NSString stringWithFormat:@"<html><body style='margin:0px;padding:0px;'><iframe height='%f' width='%f' frameborder='0' scrolling='no' src='http://www.twitch.tv/rocketbeanstv/embed'></iframe></body></html>", twitchStream.frame.size.height, twitchStream.frame.size.width];
[twitchStream loadHTMLString:myHTML baseURL:nil];
[_scrollView addSubview:twitchStream];
我从上面将iframe代码加载到UIWebView中,视频首先加载正确,如果我足够快,可以点击播放按钮,我可以开始观看。但几秒钟后,视频似乎消失了,UIWebView只显示我猜的缩略图/预览图像,因此我无法从那里开始

小结:如果在iframe的内容更改之前我足够快地触摸PLAY按钮,并且只显示流的图像,那么一切看起来都正常

顺便说一句:如果我将HTML代码放在我的网站上,并尝试在iOS的Safari演示中检查它,也会发生同样的情况,因为快速单击播放按钮,然后重新加载页面并等待+播放按钮消失:

有什么想法吗


编辑:他们的官方iOS查看插件也存在同样的问题

您找到解决此问题的方法了吗?不幸的是,没有找到:但也没有在一段时间后重试。所以我不知道这是否已经解决了。。。