Android 一个奇怪的问题:“我不知道。”;setVideoSouce失败“;

Android 一个奇怪的问题:“我不知道。”;setVideoSouce失败“;,android,Android,我正在开发一个关于录制视频的应用程序,但我在使用该应用程序时遇到问题。当我单击“录制”按钮时,它停止。我已经检查了日志,上面写着“setVideoSource失败”:( 顺便说一下,我的英语不是很好,我可能会犯一些错误…QAQ 这是我的代码: recorder = new MediaRecorder(); recorder.setPreviewDisplay(holder.getSurface()); recorder.setVideoSource(MediaRecorder.V

我正在开发一个关于录制视频的应用程序,但我在使用该应用程序时遇到问题。当我单击“录制”按钮时,它停止。我已经检查了日志,上面写着“setVideoSource失败”:( 顺便说一下,我的英语不是很好,我可能会犯一些错误…QAQ 这是我的代码:

recorder = new MediaRecorder();
    recorder.setPreviewDisplay(holder.getSurface());
    recorder.setVideoSource(MediaRecorder.VideoSource.CAMERA);
    recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
    recorder.setVideoFrameRate(25);
    recorder.setVideoSize(800,480);
    recorder.setVideoEncoder(MediaRecorder.VideoEncoder.H264);
    recorder.setOutputFile(path);

如果您使用的是Android Emulator,则Emulator摄像头可能设置错误。


或者您没有

我使用的是小米红米4A,我已经添加了这些权限:


您运行的是什么Android版本?