Ох .. У меня всегда есть ошибка при подготовке (медиарекордера). Ошибка сказать мне, что подготовка не удалось я не могу записать не аудио, а не видео ((
/*MediaRecorder: IOexception готов к ошибке. Помогите мне, пожалуйста,
ERROR/audio_input(34): unsupported parameter: x-pvmf/media-input-node/cap-config-interface;valtype=key_specific_value
02-02 12:59:04.813: ERROR/audio_input(34): VerifyAndSetParameter failed
*/ эта ошибка, что всегда у меня есть (((Пожалуйста, кто может мне помочь .. Я действительно, мне нужна помощь. Я испробовал множество примеров .. Я смотрю много сообщений здесь, но ничего не помогает. Ребята - Помогите пожалуйста: ((( С уважением, Питер. ps извините за мой плохой английский - надеюсь, что вы меня поняли.
02-02 12:59:04.623: DEBUG/dalvikvm(9334): GC_FOR_MALLOC freed 4 objects/307296 bytes in 69ms
02-02 12:59:04.813: ERROR/audio_input(34): unsupported parameter: x-pvmf/media-input-node/cap-config-interface;valtype=key_specific_value
02-02 12:59:04.813: ERROR/audio_input(34): VerifyAndSetParameter failed
02-02 12:59:04.833: ERROR/CameraInput(34): Unsupported parameter(x-pvmf/media-input-node/cap-config-interface;valtype=key_specific_value)
02-02 12:59:04.833: ERROR/CameraInput(34): VerifiyAndSetParameter failed on parameter #0
02-02 12:59:04.873: WARN/AuthorDriver(34): Video encoding bit rate is set to 320000 bps
02-02 12:59:04.933: INFO/MediaRecorderJNI(9334): prepare: surface=0x20fad8 (id=1)
02-02 12:59:04.943: ERROR/PVOMXEncNode(34): PVMFOMXEncNode-Audio_AMRNB::DoPrepare(): Got Component OMX.PV.amrencnb handle
02-02 12:59:04.973: ERROR/CameraInput(34): Camera is not available
02-02 12:59:04.973: ERROR/AuthorDriver(34): Command 13 completed with error -1
02-02 12:59:04.983: ERROR/MediaRecorder(9334): prepare failed: -1
02-02 12:59:06.273: DEBUG/dalvikvm(9334): GC_FOR_MALLOC freed 201 objects/319048 bytes in 190ms
да, извините забыл о коде: код здесь функции:
private MediaRecorder mediaRecorder;
private File file = null;
static final String PREFIX = "record";
static final String EXTENSION = ".3gpp";
private void startRecording() throws Exception {
mediaRecorder = new MediaRecorder();
mediaRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
mediaRecorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
mediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
if (file == null) {
File rootDir = Environment.getExternalStorageDirectory();
file = File.createTempFile(PREFIX, EXTENSION, rootDir);
}
mediaRecorder.setOutputFile(file.getAbsolutePath());
mediaRecorder.prepare();
mediaRecorder.start();
Log.i("Start","RECORD STARTED");
}
так .. я никогда не видел сообщение ("запись начала") в LogCat ((, если добавить videosurse и videoencode - У меня есть ошибка в IOException - подготовка не удалась. У меня всегда есть эррос и я не могу найти ничего, что может помочь мне решить эту проблему :(Я читаю больше сообщений об этом - и у парней слишком проблем. Но у других парней - проблем нет, и все будет в порядке. им пытаются только записывать звук - мой эмулятор handsup, и в LogCat я вижу erros только то, что я пишу перед тем кодом функции: '(
ой .. Android v 2.2-им программирование в exclipse GALILEO
красных цветов. ошибки только здесь:
02-03 13:36:22.783: ERROR/audio_input(34): unsupported parameter: x-pvmf/media-input-node/cap-config-interface;valtype=key_specific_value
02-03 13:36:22.783: ERROR/audio_input(34): VerifyAndSetParameter failed
02-03 13:36:23.004: ERROR/PVOMXEncNode(34): PVMFOMXEncNode-Audio_AMRNB::DoPrepare(): Got Component OMX.PV.amrencnb handle
02-03 13:36:23.073: ERROR/AudioFlinger(34): Error reading audio input
пс отредактированные: После обновления eclip se и android sdk (все патча и другие функции, которые доступны для загрузки. Моя камера на «всех» эмуляторах работает отлично. Я могу проверить запись/захват фото/просто просмотр на камеру. Один минус - если ошибка с предварительным просмотром (зеленые линии или другое подобное), чем это не отображается в эмуляторе. Но ошибки с вращением (когда при предварительном просмотре все нормально, а затем нажмите на захват или запись видео, мы можем видеть, как поворачивается наш экран на 90 градусов). Надеюсь, это поможет :)
пожалуйста, вы можете поместить код, который поднял эту ошибку, так что кто-то может помочь –
не должна быть '. 3gp'? –
это не имеет смысла: 3gp, 3gpp, mp4 или mp3. Файл создан, но он всегда имеет 0 байтов. – Peter