Recorder的方法
时间: 2023-11-29 19:04:30 浏览: 80
Recorder
Recorder 类是 Android 多媒体组件中用于录制音频和视频的工具类,它提供了一系列方法来配置录制参数、控制录制状态、获取录制信息等。以下是一些常用的 Recorder 方法:
1. setAudioSource(int audioSource):设置音频源,例如麦克风、系统声音等。
2. setVideoSource(int videoSource):设置视频源,例如摄像头、屏幕录制等。
3. setOutputFormat(int outputFormat):设置输出格式,例如 MP4、3GP 等。
4. setAudioEncoder(int audioEncoder):设置音频编码格式,例如 AAC、AMR 等。
5. setVideoEncoder(int videoEncoder):设置视频编码格式,例如 H.264、MPEG-4 等。
6. setOutputFile(String outputFile):设置输出文件路径。
7. setPreviewDisplay(SurfaceHolder surfaceHolder):设置预览 Surface。
8. prepare():准备录制。
9. start():开始录制。
10. stop():停止录制。
11. reset():重置 Recorder。
12. setOnErrorListener(OnErrorListener listener):设置错误监听器。
13. setOnInfoListener(OnInfoListener listener):设置信息监听器。
14. getMaxAmplitude():获取录制音频时的最大振幅。
15. getRecordingState():获取当前录制状态。
16. getMetrics():获取 Recorder 的一些统计信息。
这些方法只是 Recorder 类中的部分方法,更多方法可以参考 Android 官方文档。
阅读全文