自从Firefox 29问世以来,我的S3存储桶音频文件已停止运行。当我使用指向我的S3文件的<audio>
元素时,出现以下错误:
HTTP "Content-Type" of "binary/octet-stream" is not supported. Load of media resource https://aaabbbdddccc.cloudfront.net/song.mp3 failed.
我的文件仍可在最新版本的Chrome和Safari中使用。
S3中我唯一的元数据是:
Content-Type: binary/octet-stream
如果我将Content-Type
更改为audio/mpeg
。
所以我的问题是,我是否落后于时代并且需要对我的Content-Type
元数据进行更改以支持Firefox(以及其他未来的浏览器升级)?
或者这是他们需要修复的错误,我需要在此期间找到解决方法(例如将Content-Type
更改为audio/mpeg
?
答案 0 :(得分:4)
正如@Mike W在评论中提到的,你需要始终发送正确的mime类型。从现在开始我会这样做。
我最终使用的mime-type是audio/mpeg
。