小程序如何播放腾讯视频?
popper小P
小程序如何播放腾讯视频?
1.背景
因为当时需要做视频播放,后台存放视频文件又不现实。所以,做了一个能解析腾讯视频地址的并播放视频的小程序。
2.介绍
小程序里的解析腾讯视频地址的代码是参考了一个开源项目you-get写的,把里面的腾讯视频下载的python代码写成了JS代
popper小P
1.背景
因为当时需要做视频播放,后台存放视频文件又不现实。所以,做了一个能解析腾讯视频地址的并播放视频的小程序。
2.介绍
小程序里的解析腾讯视频地址的代码是参考了一个开源项目you-get写的,把里面的腾讯视频下载的python代码写成了JS代码。
.腾讯视频ID从哪获取
1.一般播放一个腾讯视频的时候播放地址为https://v.qq/x/page/w0647n5294g.html
。.html
到最后一个/
之间的字符串即为腾讯视频id。如https://v.qq/x/page/w0647n5294g.html
的id为w0647n5294g
。
4.获取腾讯视频真实播放地址
分为以下两步
- 1 获取视频信息
把腾讯视频ID传入以下函数
getVideoInfo: function (vid) { var that = this; var urlString = https://vv.video.qq/getinfo?otype=json&appver=.2.19.&platform=11&defnpayver=1&vid= vid; wx.request({ url: urlString, success: function (res) { var dataJson = res.data.replace(/QZOutputJson=/, ) qwe; var dataJson1 = dataJson.replace(/;qwe/, ); var data = JSO.parse(dataJson1); var fn_pre = data.vl.vi[0].lnk host = data[ vl ][ vi ][0][ ul ][ ui ][0][ url ] var streams = data[ fl ][ fi ] var seg_cnt = data[ vl ][ vi ][0][ cl ][ fc ] if (parseInt(seg_cnt) == 0) { seg_cnt = 1 } var best_quality = streams[streams.length - 1][ name ] var part_format_id = streams[streams.length - 1][ id ] for (var i = 1; i < (seg_cnt 1); i) { var filename = fn_pre .p (part_format_id % 10000) . i .mp4 ; cole.log(filename); pageArr.push(i); that.requestVideoUrls(part_format_id, vid, filename, index i); } } }) },
- 2 根据视频信息解析视频真正的播放地址
requestVideoUrls: function (part_format_id, vid, fileame, index) { var keyApi = https://vv.video.qq/getkey?otype=json&platform=11&format= part_format_id &vid= vid &filename= fileame &appver=.2.19. var that = this; wx.request({ url: keyApi, success: function (res) { var dataJson = res.data.replace(/QZOutputJson=/, ) qwe; var dataJson1 = dataJson.replace(/;qwe/, ); var data = JSO.parse(dataJson1); if (data.key != undefined) { var vkey = data[ key ] var url = host fileame ?vkey= vkey; part_urls[index] = String(url) that.setData({ videoUrl: part_urls.index1 }); } } }) },
该函数里面的part_urls.index1
,即为腾讯视频的真实地址。把这个地址放到小程序的video组件的src
中,即可播放腾讯上的视频。
最后放上demo:weChatVideoPlay
#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格
上传时间: 2025-07-17 12:48:59
推荐阅读
留言与评论(共有 14 条评论) |
本站网友 入则恳恳以尽忠 | 30分钟前 发表 |
index) { var keyApi = https | |
本站网友 航头二手房网 | 29分钟前 发表 |
//v.qq/x/page/w0647n5294g.html | |
本站网友 西麦燕麦片好吗 | 17分钟前 发表 |
function (part_format_id | |
本站网友 android开发环境 | 21分钟前 发表 |
success | |
本站网友 服装企业 | 23分钟前 发表 |
success | |
本站网友 蜂王胎的作用与功效 | 30分钟前 发表 |
) qwe; var dataJson1 = dataJson.replace(/;qwe/ | |
本站网友 藏文在线翻译 | 12分钟前 发表 |
popper小P 小程序如何播放腾讯视频? 1.背景 因为当时需要做视频播放,后台存放视频文件又不现实 | |
本站网友 肝得治胶囊 | 17分钟前 发表 |
所以,做了一个能解析腾讯视频地址的并播放视频的小程序 | |
本站网友 5930 | 4分钟前 发表 |
index i); } } }) } | |
本站网友 199美元 | 3分钟前 发表 |
最后放上demo | |
本站网友 甘油三脂 | 15分钟前 发表 |
filename | |
本站网友 郭络罗氏 | 1分钟前 发表 |
part_urls.index1 }); } } }) } | |
本站网友 上战伐谋 | 9分钟前 发表 |
function (part_format_id |