使用一个uiwebview加载一个视频网页,然后在回调方法中
- (void)webViewDidFinishLoad:(UIWebView *)webView
{
NSString *lJs = @"document.documentElement.innerHTML";
NSString *lHtml = [webView stringByEvaluatingJavaSc
NSLog(@"html内容:%@",lHtml1);
// NSString *lJs2 = @"(document.getElementsByTagName_r(\"video\")[0]).getElementsByTagName_r(\"source\")[0].src"; //qiyi
NSString *lJs2 = @"(document.getElementsByTagName_r(\"video\")[0]).src"; // youku,tudou,ku6 ,souhu
NSString *lm3u8 = [webView stringByEvaluatingJavaSc
NSLog(@"video source:%@",lm3u8);
}
拿去试试吧,youku、tudou、ku6、qiyi都一个没问题的