自动应答API memo

来源:互联网 发布:linux查看错误日志命令 编辑:程序博客网 时间:2024/05/21 10:09

Android关闭麦克风API:

http://developer.android.com/reference/android/media/AudioManager.html#setMicrophoneMute(boolean)

public void setMicrophoneMute (boolean on)

Sets the microphone mute on or off.

This method should only be used by applications that replace the platform-wide management of audio settings or the main telephony application.

Parameters
onset true to mute the microphone; false to turn mute off

mute 1.静音 2.的沉默的 3.弱音器 4.哑音 5.减弱 的声音 MUTE 1.静音 2.哑音 M


Android电话录音API:

http://developer.android.com/reference/android/media/MediaRecorder.AudioSource.html

public void setAudioSource (int audio_source)

Since: API Level 1

Sets the audio source to be used for recording. If this method is not called, the output file will not contain an audio track. The source needs to be specified before setting recording-parameters or encoders. Call this only before setOutputFormat().

Parameters
audio_sourcethe audio source to use

int VOICE_CALLVoice call uplink + downlink audio source



Throws
IllegalStateExceptionif it is called after setOutputFormat()
See Also
  • MediaRecorder.AudioSource
该方式可能仅支持最新的Android版本,老版本不支持。2011年网上一直在讨论录音问题,都在抱怨Android不能直接录音,而是只能从MIC读取音频,实现的录音方式很弱。该方式的API为:

recorder = new MediaRecorder();
recorder.setAudioSource(AudioSource.MIC);//声音采集来源(话筒)

参考文献:http://blog.csdn.net/f562867448/article/details/7457187   http://my.oschina.net/AlexZhuang/blog/53493

Android向电话上行音频流中注入数据API(给对方播放录音):


TODO