前言
Android没有直接录制MP3的方式,添加依赖来实现转换也相对麻烦。
比较推荐使用m4a来替代MP3,同样的质量它有更好的压缩率,并且兼容性也比较好。
添加录音权限
1 | <uses-permission android:name="android.permission.RECORD_AUDIO" /> |
申请权限
1 | import android.Manifest |
页面中直接添加
1 | ZAudioPermissionComp() |
录音工具类
1 | import android.Manifest |
调用实例
1 | val audioRecorder = AudioRecorderUtil.getInstance(appContext) |
事件触发
1 | Modifier |