使用的图书馆https://github.com/infinum/Android-GoldenEye
在科特林
嗨,
捕获图像时,库中出现错误 当我捕获将要拍摄完成的第一个视频时。 在那之后我得到异常表面不能为空。
private fun initMediaRecorder(file: File) {
if (activity.hasAudioPermission().not()) {
LogDelegate.log("Recording video without audio. Missing RECORD_AUDIO permission.")
}
mediaRecorder = MediaRecorder().buildCamera2Instance(activity, config, file).apply {
setOnErrorListener { _, _, _ -> callback?.onError(MediaRecorderDeadException) }
}
}