Android关闭麦克风API:

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

public voidsetMicrophoneMute(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
on
settrueto mute the microphone;falseto turn mute off

mute1.静音 2.的沉默的 3.弱音器 4.哑音 5.减弱 的声音MUTE1.静音 2.哑音 M


Android电话录音API:

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

public voidsetAudioSource(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_source
the audio source to use

int VOICE_CALL Voice call uplink + downlink audio source



Throws
IllegalStateException
if 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

更多相关文章

  1. android 录音和播放
  2. Android共有五种布局方式
  3. Android自学笔记之Android常见命令操作及一些普通布局属性
  4. Android录音时,根据PCM数据获取音量值(单位分贝)
  5. android播放音频文件(MediaPlayer)和录音(MediaRecorder)--播放
  6. Android(安卓)实现滑动的六种方式
  7. Android(安卓)来电翻转静音实现源码
  8. Android的两种数据存储方式分析(一)
  9. Android(安卓)EditText 禁止软键盘弹出

随机推荐

  1. 教你如何使用MySQL8递归的方法
  2. sql获取存储过程返回数据过程解析
  3. MySQL中or、in、union与索引优化详析
  4. win10 mysql导出csv的两种方式
  5. MySQL中索引失效的常见场景与规避方法
  6. mysql存储过程之循环语句(WHILE,REPEAT和LO
  7. mysql事件之修改事件(ALTER EVENT)、禁用事
  8. mysql的计划任务与事件调度实例分析
  9. mysql触发器之触发器的增删改查操作示例
  10. mysql日期处理函数实例解析