微信小程序[渲染层网络层错误]the server responded with a status of 403 (HTTP/1.1 403 Forbidden)
问题描述
在使用video组件时,当加载视频内容时总是报错[渲染层网络层错误] Failed to load media https://视频路径#devtools_no_referrer
the server responded with a status of 403 (HTTP/1.1 403 Forbidden)
From server 112.29.221.12。
经过反复查看语法并没有问题,控制台和模拟器显示如下
无论怎样点击就没法播放,显示一片黑。
问题解决
经过测试,视频地址可能导致问题的出现。
之前的地址是这样的:
```javascript
<video src="cloud://kk-cloud-test.6b6b-kk-cloud-test-1302878281/video/ Date.now()+'.mp4'" id="video" class="video" auto enable-danmu danmu-btn />
之后的换了一个稍微正常的链接后:
<video src="http://wxsnsdy.tc.qq.com/105/20210/snsdyvideodownload?filekey=30280201010421301f0201690402534804102ca905ce620b1241b726bc41dcff44e00204012882540400&bizid=1023&hy=SH&fileparam=302c020101042530230204136ffd93020457e3c4ff02024ef202031e8d7f02030f42400204045a320a0201000400" id="video" class="video" auto enable-danmu danmu-btn />
模拟器是这样的
该视频被成功加载了出来。
总结
问题应该是我把视频文件上传视频到云存储时的命名格式有问题,所以无法渲染出来,云存储的其他文件都有用,唯独这个不行。因此视频地址的格式会导致视频无法显示出来,多关注你的视频链接的问题吧,建议同时可以改变调试基础库尝试。
致谢
希望对你有点帮助,但如果你知道其中的具体原因还请评论告知。