- 当前 Bug 的表现(可附上截图)
- 预期表现
video请求m3u8地址,通过ASE加密 请求返回URI,通过referer验证获取视频地址播放,
- 复现路径
video请求m3u8地址,通过ASE加密 请求返回URI,通过referer验证获取视频地址播放,m3u8地址是可以在浏览器中下载的
- 提供一个最简复现 Demo
<videobindended="videoEnd"binderror="videoError"bindplay="videoPlay"bindwaiting="videoWaiting"id="myVideo"poster="http://p8.qhimg.com/t0189a52362e1533f77.jpg#300x300"src="https://dv.kuai.360.cn/vod-dvkuai360cn-100092-beijing/214483143_3-1561120067-a55b741d-ff5d-0a12.m3u8"></video>
视频是加密的m3u8,
抓包发现发请求时,没有带上referer,AES返回null,无法解密,导致无法播放
#EXT-X-MEDIA-SEQUENCE:0
#EXT-X-KEY:METHOD=AES-128,URI="https://api.kuai.360.cn/index/aes?id=5929872&sign=b8cf98b7b2a9df1d",IV=0x65386438623337353966383837376235
#EXTINF:60.000000,
微信客服对于解决问题总是没有然后.....
你好,是视频文件的问题请自查。
你好,用一个最简单的方法可以测试,把url发到微信里面(和其他人聊天),然后点击能不能看。微信不能看,小程序肯定也不能看。