Android仿微信录音功能仿微信录音功能(录音后的录音后的raw文件转文件转mp3文件文件)
现在很多时候需要用到录音,然后如果我们的App是ios和android两端的话,就要考虑录音的文件在两端都能使用,这个时候就需
要适配,两端的录音文件都要是mp3文件,这样才能保证两边都能播放。
针对这个,封装了一个简单可用的录音控件。
使用方法:使用方法:
1.在xml文件中添加
<ant.muxi.com.audiodemo.view.SoundTextView
android:id="@+id/record_audio"
android:text="按住开始录音"
android:gravity="center"
android:background="@drawable/bg_round_black"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:layout_marginBottom="40px"
android:padding="20px"
android:layout_width="match_parent"
android:layout_height="wrap_content">
</ant.muxi.com.audiodemo.view.SoundTextView>
2.别忘了申请录音权限
AndPermission.with(MainActivity.this)
.permission(Manifest.permission.RECORD_AUDIO,Manifest.permission.WRITE_EXTERNAL_STORAGE,Manifest.permission.READ_EXTERNAL_STORAGE)
.onGranted(permissions -> {
showSelect();
})
.onDenied(permissions -> {
Toast.makeText(MainActivity.this,"请同意录音权限",Toast.LENGTH_SHORT).show();
})
.start();
private void showSelect() {