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

手思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

时间: 2024-10-29 00:24:33

解析视频真实地址播放 By HL的相关文章

解析腾讯视频真实地址

解析腾讯视频真实地址 标签(空格分隔): php 分析 1 我们从腾讯视频上找到的网页链接格式是这样的 https://v.qq.com/x/page/b0136et5ztz.html vid = b0136et5ztz 2 把vid放单到接口上 http://vv.video.qq.com/getinfo?vids=b0136et5ztz&platform=101001&charge=0&otype=json 3 php发送curl请求 QZOutputJson={"d

抓腾讯视频真实地址总结

抓腾讯视频裸源总结 腾讯视频必然是国内最全面,最复杂的视频网站之一了,因此研究他的网页结构很有代表性. 首先,腾讯理所当然不会把视频资源暴露在网页源代码里,所以F12查看他的元素以获得重要信息你会无功而返. 所以,凄凉地研究一段时间后断然放弃... 有一个流传已久的经验, 大概是: 攻克一个网页,最好从移动端入手,至于为什么, 大概因为移动端源代码要稍简单一点, 或者说一些加密算法还不成熟. 所以,get一个小技能, 以为只有我知道, 搜寻了半天居然发现是多数浏览器都支持了n久的... 只是以前

优酷的视频真实地址(下载地址)

首先,我们需要这款名叫“点量视频解析嗅探组件”的软件,主要用于解析各大视频网站在线观看视频的真实地址,获得视频的源址. 目前,该软件可解析的视频网站包括: 乐视网.新浪视频.搜狐视频.风行网.PPTV.华数.PPS.CCTV中国网络电视.56网.酷6网.激动网.六间房.凤凰视频.网易视频.优米网.M1905电影网,以及youtube等等众多视频网站 今天,我们进以优酷网为例吧~ 假如你在优酷网上看到一个视频,在线播放的网址为:http://v.youku.com/v_show/id_XMjUxN

搜狐视频真实地址手动获取方法

1.打开搜狐视频地址: 比如 http://tv.sohu.com/20160713/n459068644.shtml 2.按F12,打开控制台 3.切换视频分辨率(以下以超清为例子,分辨率看width的数字一般1280为高清) 4.寻找Network下面的vrs_flash.action?vid 5.双击打开网页 链接类似于:http://hot.vrs.sohu.com/vrs_flash.action?vid= 6. 按Ctrl+F,搜索.mp4 7.找出非sample的视频, ["/47

php 获取优酷视频的真实地址(2014.6月新算法)

上个礼拜发现优酷改版了,各种过滤优酷广告的插件都失效了,于是我百度了一下(谷歌也不能用了)发现优酷改算法了,在ckplayer论坛发现有人在6月25号发了个php 的优酷代理文件,下载下来发现,能用但只能获取mp4格式的视频地址,而且php还加密了,没办法查看源码,后来通过微盾解密发现其中的源码,结合以前自己写的一个优酷视频解析类.... 感谢    3shi大大 具体分析请见 3shi大大的文章  优酷视频真实地址解析  (当然现在不能用了,主要看分析) ps.  新算法是从别人那里解密出来的

优酷电视剧爬虫代码实现一:下载解析视频网站页面(3)补充知识点:XPath无效怎么办?

XPath无效怎么办?明明XPath是通过定位子节点,copy xpath得到的,理论上是正确的 XPath无效怎么办?明明XPath是通过按F12定位符再copy XPath得到的,可是放在代码里就是不对呢? 前提:优酷电视剧爬虫代码实现一:下载解析视频网站页面(2)工作量已经完成.基于这个基础,进一步完善代码 1.新建页面解析接口. package com.dajiangtai.djt_spider.service; import com.dajiangtai.djt_spider.enti

手机影音第九天,控制视频全屏播放与退出全屏播放,音量调节按钮来控制视频音量与静音的实现

代码以托管到码云,有兴趣的小伙伴可以下载看看 https://git.oschina.net/joy_yuan/MobilePlayer 一.视频全屏播放与退出全屏 系统默认的videoview类,没有调整大小的方法,因此需要自定义一个类,继承videoview,然后重写里面的三个构造方法,再自定义一个调整视频播放页面大小的方法. 1.布局文件 同时,在视频播放的布局文件中,videoview布局要引用上面自定义的类. <?xml version="1.0" encoding=&

vc 获取函数名称真实地址

首先写一个很简单的main函数: int main(){ printf("main的地址(?):%08x",main); } 单步调试,可得知 main函数的真实入口地址是:00be91a0 然而我们控制台输出的值是 为什么会出现这样的差别呢?院子里有一篇大牛写的有关注入的文章:http://www.cnblogs.com/fanzhidongyzby/archive/2012/08/30/2664287.html,里面就提到了这个问题. 其中提到一个解析真实地址的算法: //将函数地

PHP转换IP地址到真实地址的方法详解

本篇文章是对PHP转换IP地址到真实地址的方法进行了详细的分析介绍,需要的朋友参考下 想要把IPv4地址转为真实的地址,肯定要参考IP数据库,商业的IP数据库存储在关系型数据库中,查询和使用都非常方便,但是成本不是个人和小公 司愿意承受的,所以简单应用的思路就是利用一些免费的IP数据库或者一些大网站提供的查询API,他们的数据量足够我们使用了.1. 利用纯真IP数据库利用本地的QQWry.Dat文件,优点是查询速度非常快,缺点是数据库文件要放在自己的空间内并且要偶尔更新数据库.时间关系废话不多说