Я пытаюсь записать видео с камеры в Android, но любой выходной формат, который я поставил, производит зеленое и блочное видео (хотя и с нормальным звуком)
Итак, вот параметры, которые я установил (я тоже пробовал h264 и mpeg_4_sp)
mediaRecorder.setAudioSource(MediaRecorder.AudioSource.CAMCORDER);
mediaRecorder.setVideoSource(MediaRecorder.VideoSource.CAMERA);
mediaRecorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
mediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
mediaRecorder.setVideoEncoder(MediaRecorder.VideoEncoder.H263);
Нативное приложение захвата камеры сохраняет видео нормально (в настройках установлено значение h263)
Есть идеи, почему это может произойти в моем приложении? Есть ли здесь какие-то другие специальные настройки?
ps: моя версия для Android, которую я использую для теста, - 2.2.1 с BiffMod v2.1
EDIT
Вот как это выглядит на медиа-проигрывателях Android и ПК:
http://i52.tinypic.com/2rcbwau.jpg