思路: 通过媒体录制器MediaRecorder实现:MediaRecorder是Android自带的音频和视频录制工具,它通过操纵摄像头和麦克风完成媒体录制,既可录制视频,又可单独录制音频。 MediaRecorder常用方法(录音与录像通用): reset:重置录制资源。 prepare:准备录制。 start:开始录制。 stop:结束录制。 release:释放录制资源。 setOnErrorListener:设置错误监听器。可监听服务器异常和未知错误的事件。需要实现接口MediaRecorder.OnErrorListener的onError方法。 setOnInfoListener:设置信息监听器。可监听录制结束事件,包括达到录制时长或达到录制大小。需要实现接口MediaRecorder.OnInfoListener的onInfo方法。 setMaxDuration:设置可录制的最大时长,单位毫秒。 setMaxFileSize:设置可录制的最大文件大小,单位字节。 setOutputFile:设置输出文件的路径。 setOutputFormat:设置媒体输出格式...