网站部署后视频无法播放求助(本地Live Server可正常运行)
视频上传服务器后无法播放的排查方向
1. 核对文件路径与服务器结构
- 你使用的是绝对路径
/Steak - 16395.mp4,需确认服务器根目录结构和本地一致:- 通过FileZilla查看服务器上视频文件的实际位置,若放在子文件夹,路径需对应修改(比如
./videos/Steak - 16395.mp4); - 注意服务器是否区分文件名大小写,确保本地和服务器的文件名完全一致(包括空格、符号)。
- 通过FileZilla查看服务器上视频文件的实际位置,若放在子文件夹,路径需对应修改(比如
2. 检查文件权限
- 在FileZilla中右键视频文件,查看CHMOD权限,设置为
644(所有者可读可写,其他用户可读),权限过低会导致浏览器无法访问文件。
3. 确认服务器对视频的限制
- 免费主机通常有单文件大小限制,检查视频文件是否超出主机规定的上限;
- 用FFmpeg等工具重新编码视频,确保符合标准MP4编码(
avc1.42E01E视频编码和mp4a.40.2音频编码),避免服务器无法解析编码信息。
4. 查看浏览器开发者工具报错
- 在Chrome/Edge中按F12打开开发者工具:
- 「网络」标签页:找到视频请求,查看状态码(404=路径错误,403=权限问题,500=服务器配置问题);
- 「控制台」标签页:查看是否有视频加载相关的报错,比如编码不支持、文件损坏提示。
5. 检查主机流量/带宽限制
- 部分免费主机有月度流量或带宽限制,若流量耗尽会导致视频无法加载,可登录主机后台查看流量使用情况。
6. 重新上传视频文件
- 上传过程中可能因网络问题导致文件不完整,对比本地和服务器上视频文件的大小,若不一致则重新上传,确保上传完成无中断。
内容的提问来源于stack exchange,提问作者Daniel Hall
相关产品推荐
相关产品推荐

