android audiosource
时间: 2023-07-22 17:27:57 浏览: 65
Android AudioSource 是一个枚举类型,用于指定 MediaRecorder 的音频源。它定义了以下常量:
- DEFAULT:默认音频源
- MIC:手机麦克风
- VOICE_UPLINK:上行语音信号
- VOICE_DOWNLINK:下行语音信号
- VOICE_CALL:电话通话信号
- CAMCORDER:摄像头麦克风
- REMOTE_SUBMIX:远程混音信号
- UNPROCESSED:未处理音频源
可以通过 setAudioSource() 方法来设置 MediaRecorder 的音频源,例如:
```java
recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
```
相关问题
Android MediaRecorder.AudioSource参数解析
在Android中,MediaRecorder是一个用于录制音频和视频的类。它提供了多个音频源参数用于指定录制音频时的声音来源。下面是各个音频源的解释:
1. MediaRecorder.AudioSource.MIC
这是默认的音频源,它使用设备的麦克风来录制音频。当你需要录制用户的声音时,可以使用这个音频源。
2. MediaRecorder.AudioSource.CAMCORDER
这个音频源使用相机的麦克风来录制音频。当你需要与录制的视频的音频进行同步时,可以使用这个音频源。
3. MediaRecorder.AudioSource.VOICE_RECOGNITION
这个音频源使用设备的麦克风来录制音频,但是它会优化录制的音频以便于语音识别。当你需要录制用户的声音并进行语音识别时,可以使用这个音频源。
4. MediaRecorder.AudioSource.VOICE_COMMUNICATION
这个音频源使用设备的麦克风来录制音频,但是它会优化录制的音频以便于语音通信。当你需要录制用户的声音并进行语音通信时,可以使用这个音频源。
5. MediaRecorder.AudioSource.REMOTE_SUBMIX
这个音频源录制的是系统的声音,包括来自其他应用程序的声音。当你需要录制系统的声音时,可以使用这个音频源。
6. MediaRecorder.AudioSource.UNPROCESSED
这个音频源使用设备的麦克风来录制音频,并提供未经过预处理的原始音频数据。当你需要进行自定义声音处理时,可以使用这个音频源。
以上就是MediaRecorder的音频源参数解释。在使用MediaRecorder录制音频时,你需要根据实际需求选择适合的音频源。
Android audio
Android audio系统中有几个重要的组件和接口。首先,所有的音频接口设备会被保存到AudioFlinger的成员变量mAudioHwDevs中。其次,Android的audio_hw_device接口提供了一组音频硬件操作的函数,而AudioHardwareInterface接口和audio_hw_device接口定义的接口基本一致,这是为了兼容Android先前版本。此外,在Android系统中,不同的产品在音频设计上通常存在差异,这些差异可以通过音频配置文件audio_policy.conf来获得。音频配置文件的存放路径有两处,可以从AudioPolicyManagerBase.cpp文件中获取。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [Android Audio音频系统之深入浅出](https://blog.csdn.net/zjy764219923/article/details/127054852)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* [Android系统Audio框架介绍](https://blog.csdn.net/yangwen123/article/details/39502689)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]