【发布时间】:2017-07-24 19:50:09
【问题描述】:
我正在使用 videojs 播放 Dropbox 中的视频文件
它运行良好,但某些视频文件无法播放,似乎是随机播放。所有视频文件都是带有 aac 音频的 h264,所以我真的很困惑可能导致问题的原因。到目前为止,我唯一能想到的是,有问题的视频通常文件大小更大,分辨率和比特率更高。一些用户报告说,当不从 Dropbox 提供文件时它可以工作,但我无法确认这是否是 100% 的时间,以圈出 Dropbox 作为原因。
Dropbox 在链接末尾有 ?dl=1 和 ?raw=1 标志。有谁知道我应该使用哪一个?我第一次使用 raw,但现在切换到 dl 看看它是否效果更好。
Dropbox url 中似乎涉及重定向,这与它有什么关系吗?如果使用 ?dl=0 标志,视频会在 Dropbox 自己的 videojs 播放器上播放,这让它更加陌生。
这是我见过的两个错误:
加载资源失败:服务器响应状态为 403 (HTTP/2.0 403)
...
VIDEOJS: 错误: (CODE:4 MEDIA_ERR_SRC_NOT_SUPPORTED) 媒体可以 没有被加载,要么是因为服务器或网络失败,要么是因为 格式不支持
【问题讨论】: