若生成的m3u8链接无法播放,可能存在以下问题:
1、存在跨域的问题,在浏览器中打开m3u8播放链接,打开浏览器开发者工具(键盘上按F12),再刷新播放,看下浏览器控制台的报错信息,若有类似下图中的错误,则是跨域问题
再查看“网络”栏,找到请求错误的链接,查看请求头参数,若出现两个Access-Control-Allow-Origin:* 则需要删除你伪静态规则里面的允许跨域的代码
另外需要说明一点,如果是 网盘解析后,出来的文件链接 不支持跨域,那无法通过程序设置解决,那是网盘方面不允许该链接跨域调用,就代表该网盘不支持m3u8播放,请换其他网盘再试
如果按教程还解决不了跨域问题的;可以付费解决,非诚勿扰,不想付费的,自己琢磨;点此咨询
另外一种情况,你猫盘解析程序用的 https 的链接,网盘连接解析出来是 http 的,网址协议不一致也会无法播放;例如下图中的报错
如上图中所示,猫盘解析程序域名用了https,alist程序域名没有用https,就会出错。将你alist程序域名开启https访问,然后在猫盘里,修改对接域名为https即可,如图
然后重新获取网盘外链就好了
作者:admin 创建时间:2023-04-17 15:41
最后编辑:admin 更新时间:2024-06-10 20:38
最后编辑:admin 更新时间:2024-06-10 20:38