Firefox 29:HTTP"内容类型" of" binary / octet-stream"不受支持

时间:2014-05-22 03:13:13

标签: firefox amazon-s3 html5-audio

自从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

,它在Firefox中有效

所以我的问题是,我是否落后于时代并且需要对我的Content-Type元数据进行更改以支持Firefox(以及其他未来的浏览器升级)?

或者这是他们需要修复的错误,我需要在此期间找到解决方法(例如将Content-Type更改为audio/mpeg

1 个答案:

答案 0 :(得分:4)

正如@Mike W在评论中提到的,你需要始终发送正确的mime类型。从现在开始我会这样做。

我最终使用的mime-type是audio/mpeg