首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.m4a被认为是音频/m4a或音频/mp4

.m4a被认为是音频/m4a或音频/mp4
EN

Stack Overflow用户
提问于 2016-10-06 08:37:53
回答 3查看 14.9K关注 0票数 22

我正在尝试将音频上传到S3,但我有点困惑,我应该将我的mime类型声明为。我的音频文件是以kAudioFormatMPEG4AAC格式录制在iphone上的m4a。这会被认为是audio/m4a还是audio/mp4?我在网上看到了相互矛盾的答案。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-10-06 22:04:02

m4a中的m4MPEG-4的速记,就像mp4MPEG-4的速记一样。

实际上,m4am4vmp4文件都具有相同的内部MPEG-4原子结构。文件之间的区别在于它们的内容(视频文件既有音频原子也有视频原子)。

尽管使用相同的文件扩展名,音频的编解码器也可以不同,例如,alacAAC格式都使用带有m4a文件扩展名的MPEG-4容器格式。

所以回答你的问题,这真的没有太大的不同。我个人的偏好是audio/mp4,因为这实际上是在说

MPEG-4容器中的

音频数据

audio/m4a就像是在说

包含音频的

-4容器中的MPEG音频数据

票数 22
EN

Stack Overflow用户

发布于 2019-10-25 10:29:16

使用audio/mp4audio/m4a可能可以工作,但它是无效的。

MP4 MIME type registration

MP4文件的MIME类型的

  1. Selection根据内容选择要分配给MP4文件的MIME类型。选择MIME类型的基本准则如下: a)如果文件既不包含可视也不包含音频表示,而仅包含例如MPEG-J或MPEG-7,则使用application/mp4;b)对于所有其他文件,包括那些具有MPEG-J等的文件,除了视频流或音频流之外,还应使用视频/MP4;然而: c)除了音频流之外,对于具有音频但没有视觉方面的文件,包括那些具有MPEG-J等的文件,可以使用音频/MP4。在任何情况下,这些指示文件符合"MP4“规范,ISO/IEC 14496-1:2000,系统文件format.

此外,the list of standard MIME types包含audio/mp4,而不是audio/m4a,非标准MIME类型应包含“x-”,如audio/x-m4a

票数 16
EN

Stack Overflow用户

发布于 2021-03-04 01:03:17

2021年对我来说,.m4a文件的audio/mp4在火狐+ Chrome (Linux),Opera (安卓)上都能用,但在iPhone Safari上就不行了。对于某些格式,由于编解码器的原因,操作系统起到了一定的作用。我使用了一个类型属性设置为的源标记,我还在流式/下载文件Content-Type 头中设置了相同的类型。

另请参阅:How to play .m4a with HTML5 audio in IE(9+) and Safari (Pad)?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39885749

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档