我们正在创建一系列应用程序,为各种应用程序录制用户的声音。用户可以注册他们的想法,或描述场景,或向其他人提供教育提示和注释。
我们需要选择满足这些条件的文件格式:
- 最好在Android,iOS和Web中本地播放
- 更好地降低编码-解码的成本
- 更好地降低开发成本(我们不是健全的专家) 存储不是什么大问题,所以
- 压缩并不重要,但网络流量是一个大问题,所以出于这个原因,最好尽可能紧凑
想到的最明显的选择是MP3,但令我们惊讶的是,Android Studio不支持开箱即用的MP3编码。
我们搜索并试图找到这方面的最佳实践,再次令我们惊讶的是,尽管到处都大量使用声音和声音,但并没有写太多。
例如,在这篇文章中写道,MP3是最常用的文件格式,然后是ACC。但我们对AAC完全陌生。
那么,所有媒体都本机支持哪种音频格式,无论是用于录制还是播放?
文件格式可以是 。AAC,经过压缩,与iOS,Web和Android(3.1或更高版本)兼容,由诺基亚和索尼开发(最后一个是额外的信息)。
您可以在维基百科上看到其所有兼容的操作系统:AAC维基百科
它与WebOS兼容。