第一次点击开始录制会申请权限,权限通过之后,需要再次点击才能开 始录音,麦克风录制完声音后,需要再次点击按钮才能停止录音,保存的录音文件在/data/data/com.example.myaudiorecordtest/files下面
使用x264将camera2的预览数据编码,实际可以稳定运行 环境:jdk14+gradle 7.0.2+android studio artic fox
android 引入x264,其中libx264.so是编译时添加了 -g 选项,有符号表,可以在native奔溃的时候帮助我们找到哪行代码有问题。
使用 CameraCaptureSession#captureBurst 实现连拍三张图片(图片的数量可以通过BurstCapture构造方法中的for(int i=0;i<3;i++) 把 i<3 改变成你想连拍的数目)
环境如下 Android Studio Arctic Fox + JDK11 + Gradle 7.0.2 + NDK21 + opencv-4.5.1-android-sdk opencv-4.5.1-android-sdk下载链接如下: https://opencv.org/releases/
搭建环境详细步骤见博客:https://blog.csdn.net/Redmoon955331/article/details/121993977 只可运行于荣耀9X,其他手机暂未尝试,但是搭建环境的方法可以参考上面的链接