首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >uiwebview检测youtube视频已完全加载

uiwebview检测youtube视频已完全加载
EN

Stack Overflow用户
提问于 2014-10-09 20:38:45
回答 1查看 107关注 0票数 0

我正在使用以下代码在uiwebview中播放youtube视频

代码语言:javascript
复制
                NSString *embedHTML = @"\
                <html><head>\
                <style type=\"text/css\">\
                body {\
                background-color: transparent;\
                color: white;\
                }\
                </style>\
                </head><body style=\"margin:0\">\
                <embed id=\"yt\" src=\"http://www.youtube.com/embed/%@?autoplay=0&showinfo=0&controls=0\" type=\"application/x-shockwave-flash\" \
                width=\"%0.0f\" height=\"%0.0f\"></embed>\
                </body></html>";
                NSString *html = [NSString stringWithFormat:embedHTML, videoToken, videoView.frame.size.width, videoView.frame.size.height];


                [videoView loadHTMLString:html baseURL:nil];

我的问题是,在youtube视频没有加载之前,我想显示正在加载,或者说它正在加载。我试着在webview中检测到确实完成了加载,但它在该方法中出现了2-3次。

请帮帮忙

EN

回答 1

Stack Overflow用户

发布于 2014-10-09 20:48:50

如果你想检测是否加载了视频,那么使用下面的方法,它是UIWebview的委托方法

必须在视图控制器类中设置UIWebview的委托。

代码语言:javascript
复制
- (void)webViewDidFinishLoad:(UIWebView *)webView
{
   //your code here
}

让我知道它是否正常工作!

编码愉快!

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26278651

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档