码迷,mamicode.com
首页 > 其他好文 > 详细

解析视频真实地址播放 By HL

时间:2015-06-03 23:01:32      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:

手思3.0启动,从手思1.0版的iOS2个人,到现在的N个人,如今又回来做手思了。

重新做自然就要比之前的更好,更强大,而视频播放页的效果相当的不乐观。

 

公司用的是优酷的视频连接,只能用webview加载播放,用播放器是无法直接播放的,需要找到它真实的m3u8地址才能播放,找了大半天都找不到解析视频真实的url方法,基本都是过时的,无效的。

偶然发现这段代码,真是太棒了!!!

M3u8地址解析

- (NSString *)parseM3u8From:(UIWebView *)webView{
    NSString *lJs2 = @"(document.getElementsByTagName(\"video\")[0]).src"; // youku,letv,souhu pptv
    NSString *lm3u8 = [webView stringByEvaluatingJavaScriptFromString:lJs2];
    if (lm3u8) {
        self.m3u8String = lm3u8;
    }
    NSLog(@"lm3u8==%@",lm3u8);
    return lm3u8;
}

 

优酷视频:http://player.youku.com/embed/XODczMjk4NzY0

技术分享

 

 

搜狐视频

技术分享、、

 

技术分享

 

乐视

技术分享

 

测试了优酷,乐视,搜狐等几个网站都是可以解析出真是视频连接并播放

Demo下载 http://files.cnblogs.com/files/sixindev/VKVideoPlayerNewDemo.zip

 
 
 
 

解析视频真实地址播放 By HL

标签:

原文地址:http://www.cnblogs.com/sixindev/p/4550333.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!