模仿微信录制小视频
使用系统MediaRecorder进行录制
效果预览:
预览apk下载:https://fir.im/sd36
github源代码:https://github.com/yuanfen7650/wx_record_video
使用方法:
引入
1.加入maven
maven { url 'https://jitpack.io' }
2.引入gradle
implementation 'com.github.yuanfen7650:wx_record_video:1.0'//视频录制
加入权限
<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
启动
Intent intent=new Intent(this,RecordVideoActivity.class);
intent.putExtra("outFilePath",outFilePath);//设置视频保存的位置
startActivityForResult(intent,CODE);
返回
@Override
protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if(requestCode==code&&resultCode==RESULT_OK){//录制成功
//outFilePath...
}
}