2011-02-03 1 views
2

Ох .. У меня всегда есть ошибка при подготовке (медиарекордера). Ошибка сказать мне, что подготовка не удалось я не могу записать не аудио, а не видео ((
/*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 градусов). Надеюсь, это поможет :)

+0

пожалуйста, вы можете поместить код, который поднял эту ошибку, так что кто-то может помочь –

+0

не должна быть '. 3gp'? –

+0

это не имеет смысла: 3gp, 3gpp, mp4 или mp3. Файл создан, но он всегда имеет 0 байтов. – Peter

ответ