javascript - 如果我只想选择MP3,为什么HTML `<input type=“file”/>` accept property `音频/mpeg和 `audio/mp3`可以相同?

标签 javascript html audio

请参阅以下两个最小示例

音频/ mpeg

<input type="file" accept="audio/mpeg">


音频/ mp3

<input type="file" accept="audio/mp3">


两个示例都可以选择唯一的MP3,为什么会这样?

如果我想强制用户选择一个MP3文件,应该使用哪个代码段?

哪一个是最好的?

最佳答案

MP3只是MPEG文件的音频部分,因此指定audio/mpeg等同于指定audio/mp3

有关媒体格式的更多信息,请参见in this article on MDN.

关于javascript - 如果我只想选择MP3,为什么HTML `&lt;input type=“file”/>` accept property `音频/mpeg和 `audio/mp3`可以相同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61743767/

相关文章:

javascript - 如何使用 node.js 获取系统统计信息

JavaScript + JQuery 矢量 map

javascript - jQuery 预加载仅适用于刷新时的 ie

html - 从 TD 元素中删除 IE8 额外填充

javascript - HTML5 : canvas and image size

ios - 从 iOS 使用 afconvert

javascript - 字符串模板中的三元运算符

javascript - 将 json 值作为链接放入列表中

audio - Swift:即使我明确设置了启用按钮,命令中心也无法正常工作?

java - 寻找好的Java音频压缩库