我需要将视频从摄像机录制并保存到本地存储(例如sd_card)。所以我试试:
_mediarecorder.setVideoSource(MediaRecorder.VideoSource.DEFAULT);
_mediarecorder.setOutputFormat(MediaRecorder.OutputFormat.DEFAULT);
_mediarecorder.setVideoEncoder(MediaRecorder.VideoEncoder.DEFAULT);
_mediarecorder.setOutputFile("/sdcard/test5.mp4"); //test5.3gp тоже пробовал
我也试试
_mediarecorder.setVideoEncodingBitRate(150000); // битрейт видео
_mediarecorder.setAudioEncodingBitRate(8000); // битрейт аудио
_mediarecorder.setAudioSamplingRate(8000); // частота дискретизации записи аудио
_mediarecorder.setAudioChannels(1); // количество каналов записи аудио
_mediarecorder.setVideoFrameRate(30); // фреймрейт записи видео
_mediarecorder.setVideoSize(640, 480); // размер картинки
_mediarecorder.setMaxDuration(0); // максимальная длительность записи
_mediarecorder.setMaxFileSize(0); // максимальный размер файла
但是创建的文件(test5.mp4)显示带有绿线的扭曲视频。 Android 2.2
答案 0 :(得分:0)
检查logcat中是否创建了test5.mp4文件。