还是先看代码,用一种最笨的方式实现了录音的功能:
		try {			String path = "/sdcard/recorder.amr";			MediaRecorder recorder = new MediaRecorder();			recorder.setAudioSource(MediaRecorder.AudioSource.MIC);			recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);			recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);			recorder.setOutputFile(path+name);			recorder.prepare();			recorder.start();			try {				Runnable.wait(10000);			} catch (Exception exp) {				exp.printStackTrace();			}			recorder.stop();			recorder.release();		} catch (IllegalStateException e) {			e.printStackTrace();		} catch (IOException e) {			e.printStackTrace();		}10秒钟哦,等也得等,不等也得等,不用线程怎么行。
录像就是Audio+Video,所以还要加点东西,看代码:
path = "/sdcard/v.3gp"; recorder.setVideoSource(MediaRecorder.VideoSource.CAMERA); recorder.setAudioSource(MediaRecorder.AudioSource.MIC); recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP); recorder.setVideoSize(176, 144); recorder.setVideoFrameRate(15); recorder.setVideoEncoder(MediaRecorder.VideoEncoder.H263); recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB); recorder.setOutputFile(path);
理论上是没错的,可我用模拟器测试录制视频还是会报错,G2已经上市,看来是时候弄部真机了。
(作者:子轩,邮箱:[email protected])
[本节结束]
    1 楼    liuzongan    2009-08-22            
  不知道你有没有q解决录制视频的问题啊
    2 楼    hibernater    2010-04-07            
  Unsupported parameter(x-pvmf/media-input-node/cap-config-interface;valtype=key_specific_value)真机上运行你的程序报这个错误怎么解决?
    3 楼    su1216    2011-01-26            
  hibernater 写道
Unsupported parameter(x-pvmf/media-input-node/cap-config-interface;valtype=key_specific_value)真机上运行你的程序报这个错误怎么解决?
和你一样啊
怎么解决的
    4 楼    zx012345    2011-01-27            
  su1216 写道
hibernater 写道
Unsupported parameter(x-pvmf/media-input-node/cap-config-interface;valtype=key_specific_value)真机上运行你的程序报这个错误怎么解决?
和你一样啊
怎么解决的
旧版本的系统没有这个问题,现在我也遇到了这样的问题,还没找到解决的办法。
    5 楼    lipengfei217    2011-08-01            
  我也出现了这个问题 , 都不知道从哪里开始下手~~