android 录音事件
16lz
2021-01-25
针对 ios和android的都支持的录音格式:
WAV:
音频文件录音质量很高,文件很大,30s差不多在3.5MB~4.0MB左右,不太利于网络传输。这种格式比较常见,很多游戏的特效就是WAV格式。
MP3格式:
但MP3格式的音频文件还是比较大,不太利于网络传输。这大概在Android和iOS上算得上略通用的音频格式,相对来说熟悉度高一点!
AMR格式:
比较少见的音频格式,压缩比高,文件大小符合需求,但录制的音频质量较差,亲测了一下,SN3录制完成之后播放由明显的杂音。而且iOS在4.x之后不再明确支持AMR格式,在iOS平台上需要使用第三方库进行转换。
PCM格式:
严格来说,PCM并不算音频格式,应该叫:音频数据文件。它是不能直接播放的,需要写代码实现音频数据编解码以及压缩。
AAC格式:
这个是Apple大力推行的音频格式,相对于MP3,AAC格式的音质更佳,文件更小;有损压缩;iOS平台原生支持,Android SDK4.1.2(API 16)及以上版本支持播放。
未完待续。。。
更多相关文章
- android 通过setalpha设置透明度 无效及3.0以下不兼容的问题
- Android(安卓)使用Vitamio打造自己的万能播放器(1)――准备
- android 2D skia库api简单应用
- Android如何集成Vitamio
- Android音频和震动的基本实现
- Android数据格式解析对象JSON用法
- 多媒体录制音频/视频之——MediaRecorder
- 高通与安卓水火不容 Android音频系统缺陷测评
- Android(安卓)Multimedia实战(二)使用MediaRecorder实现分段录制视