一个奇怪的问题:“setVideoSouce失败”

问题描述:

我正在开发一款关于录制视频的应用程序,但我在使用该应用程序时遇到了问题。当我点击记录按钮时,它停止。我已经检查了logcat,它说“setVideoSource失败。” :( 顺便说一句,我不是在英语真的很好,我可能犯一些错误...... QAQ 这里是我的代码:一个奇怪的问题:“setVideoSouce失败”

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); 

请检查this question如果不是这种情况,提供更多细节(你的代码你在哪里得到这个异常)如果你使用的是Android模拟器

+0

我已经添加了这些权限: 但问题仍然存在。 – PanYanzhang

,模拟器相机可能设置错误。 More infos

或者您没有the right permissions

+0

我正在使用小米Redmi 4A,并且我添加了这些权限: PanYanzhang

+0

你运行的是哪个Android版本? – Gamecraftler