今天写小程序时候遇到个坑,就是使用vedio组件时候,一开始没想好,本以为腾讯视频会有类似于优酷之类的提供分享外链功能,结果进去一看,只能复制视频网址,本来想着要么F12获取地址吧,麻烦点就麻烦点,但是复制出来的视频地址里面有一个vkey,这个vkey是动态的,也就是会过期的,过期之后视频链接就无法播放了,这个就有点麻烦,而且也不能每次都去F12吧,毕竟这个视频地址是通过后台发布的,也就是用户去配置的,用户本来F12都不会用。于是就只能百度找答案了,然后看到了这篇文章
https://blog.youkuaiyun.com/sd19871122/article/details/80431565
通过这篇文章,就找到了想要的解决方案
首先我们有一个接口可以获取动态的vkey
https://vv.video.qq.com/getinfo?otype=json&appver=3.2.19.333&platform=11&defnpayver=1&vid=
获取的数据格式是这样的
QZOutputJson={"dltype":1,"exem":0,"fl":{"cnt":2,"fi":[{"id":100701,"name":"msd","lmt":0,"sb":1,"cname":"流畅;(180P)","br":29,"drm":0,"video":1,"fs":35776912,"sl":1},{"id":2,"name":"mp4","lmt":0,"sb":1,"cname":"高清;(480P)","br":34,"drm":0,"video":1,"fs":74129447,"sl":0}]},"hs":0,"ip":"119.137.195.73","ls":0,"preview":1186,"s":"o","sfl":{"cnt":0},"tm":1503504934,"vl":{"cnt":1,"vi":