切换风格

默认Lavender Sky Flowers Wizard Snow Beige California City Dragon Black London Sunset glow Pink Cloud
12下一页

1

主题

200

积分

0

精华

用户组 

易积分
340
热心
1
好评
0

热心会员

[半成品]利用如意老大的多线程下载类库下载M3U8[复制链接]
发表于 2020-3-31 19:54:27 | 显示全部楼层 |阅读模式
只是半成品,只是半成品,只是半成品~~重要的事情要说三遍。用如意大佬的多线程下载例程改的。
下载状态 只有第一个index看得到,后面得.ts后缀文件看不到下载状态。。这就有点难受(实在没脑子搞了)
主要针对需要重定向得.m3u8文件实现下载,我找了下论坛里那个m3u8类库好像很多重定向的下载不了,所以才有了这个想法。。。
现在写出了下载跟播放,整合文件没啥头绪。希望有大佬能改进吧~~~  嗯  就这些了。下面放上几个测试图跟源码,顺带收点如意分
9.png 1194341.png 331194431.png QQ截图20200331195251.png
下载地址.txt (31 Bytes, 下载次数: 55, 售价: 5 易积分)
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

1

主题

200

积分

0

精华

用户组 

易积分
340
热心
1
好评
0

热心会员

发表于 2020-3-31 20:02:38 | 显示全部楼层
补充说明一下 ,,点击开始下载后,是看不到状态的,可以从存储目录看到.ts碎片文件。。只有下载完才会弹出播放提示~~~~
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

16

主题

2022

积分

0

精华

用户组 

易积分
857
热心
0
好评
0

活跃会员

发表于 2020-3-31 23:50:07 | 显示全部楼层
本帖最后由 影思 于 2020-4-1 00:00 编辑

测试了,大部分下载不了,提示下载失败原因是提示“没有”和另外这个图片
454.png 09.png
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

1

主题

151

积分

0

精华

用户组 

易积分
9
热心
0
好评
0
发表于 2020-4-2 07:20:26 | 显示全部楼层
啦啦啦啦啦
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

0

主题

8

积分

0

精华

用户组 

易积分
152
热心
0
好评
0
发表于 2020-4-2 09:26:01 | 显示全部楼层
看看看看看看
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

1

主题

200

积分

0

精华

用户组 

易积分
340
热心
1
好评
0

热心会员

发表于 2020-4-2 11:02:33 | 显示全部楼层
影思 发表于 2020-3-31 23:50
测试了,大部分下载不了,提示下载失败原因是提示“没有”和另外这个图片
...

处理 跟 处理1 变量是获取 真实..m3u8地址的,因为真实地址分为三种,一种是没有重定向的,可以直接进行下载,一种重定向是需要尾部拼接的
打个比方:http://youku.cdn-iqiyi.com/20180523/11112_b1fb9d8b/index.m3u8这条链接打开之后,可以看到,因为最后一行,第一个字符不是"/",需要尾部进行拼接,所以尾部拼接后是这样子:http://youku.cdn-iqiyi.com/20180523/11112_b1fb9d8b/1000k/hls/index.m3u8   
还有一种是我给的例程里的这个,需要域名与内容拼接的,比如:https://xingfs.com/20200329/VuDHNTEt/index.m3u8,这个,最后一行第一个字符为“/”需要域名进行拼接,拼接后是这样的:https://xingfs.com/20200329/VuDHNTEt/6148kb/hls/index.m3u8,,
因为没有写判断这三种类型,只写了第三种类型 ,所以会造成很多下载不了。我给出的 相当于实现方法吧,,如果需要进行判断,则需要在多线程获取网页源码完成增加判断,比如 如果 寻找文本(源码,".m3u8",0) <> -1 且 寻找文本(源码,"/",0) <> -1 则 当然这个判断是有点问题的,因为我暂时还没具体的好方法来进行判断最后一行第一个字符是否为“/”,
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

17

主题

429

积分

0

精华

用户组 

易积分
1176
热心
0
好评
1
发表于 2020-4-3 09:43:37 | 显示全部楼层
易如意中文编程学习交流论坛有你更精彩~
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

2

主题

12

积分

0

精华

用户组 

易积分
-20
热心
0
好评
0
发表于 2021-2-9 19:04:24 | 显示全部楼层
占楼,看看看
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

0

主题

6

积分

0

精华

用户组 

易积分
15
热心
0
好评
0
发表于 2021-8-16 02:49:31 | 显示全部楼层
自动合并吗
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

1

主题

95

积分

0

精华

用户组 

易积分
200
热心
0
好评
0
发表于 2021-10-10 15:32:38 | 显示全部楼层
挂了
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

QQ|sitemap|免责声明|RGB颜色对照表|手机版|小黑屋| 易如意 - E4A中文编程学习交流论坛

GMT+8, 2025-6-28 02:09 , Processed in 0.098621 second(s), 48 queries .

Powered by Discuz! X3.4

© 2001-2018 eruyi.cn

返回顶部