Android中文API AudioManagerWord格式文档下载.docx
- 文档编号:20723155
- 上传时间:2023-01-25
- 格式:DOCX
- 页数:27
- 大小:23.66KB
Android中文API AudioManagerWord格式文档下载.docx
《Android中文API AudioManagerWord格式文档下载.docx》由会员分享,可在线阅读,更多相关《Android中文API AudioManagerWord格式文档下载.docx(27页珍藏版)》请在冰豆网上搜索。
广播intent,表明蓝牙SCO音频连接状态已改变。
这个intent包含额外信息:
EXTRA_SCO_AUDIO_STATE,它表明新的状态是SCO_AUDIO_STATE_DISCONNECTED或SCO_AUDIO_STATE_CONNECTED。
参照
startBluetoothSco()
android.media.SCO_AUDIO_STATE_CHANGED"
publicstaticfinalint
ADJUST_LOWER
减小铃声音量。
adjustVolume(int,int)
adjustStreamVolume(int,int,int)
-1(0xffffffff)
ADJUST_RAISE
增大铃声音量。
1(0x00000001)
ADJUST_SAME
保持先前的铃声音量。
当需要toast显示音量而不修改它时可能是有用的。
0(0x00000000)
AUDIOFOCUS_GAIN
用来指示获得音频焦点,请求音频焦点,未知持续时间
onAudioFocusChange(int)
requestAudioFocus(OnAudioFocusChangeListener,int,int)
AUDIOFOCUS_GAIN_TRANSIENT
用来指示临时获得或请求音频焦点,预期持续很短的时间。
临时改变的例子是操纵方向的回放,或一个事件的通知。
2(0x00000002)
AUDIOFOCUS_GAIN_TRANSIENT_MAY_DUCK
用来指示一个临时的音频焦点请求,预期持续很短的时间,其它音频程序降低他们的输出级别后保持播放是可接受的(也被称为“ducking”)。
临时改变的例子是操纵方向的回入,在后台回放音乐是可接受的。
3(0x00000003)
AUDIOFOCUS_LOSS
用来指示在未知持续时间内丢失音频焦点
AUDIOFOCUS_LOSS_TRANSIENT
用来指示暂时的丢失音频焦点。
-2(0xfffffffe)
AUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCK
用来指示暂时的丢失音频焦点,若音频焦点的丢失者想继续播放,它会降低自己的输出
音量(也被称为“ducking”),因为新的焦点拥有者不要求其它静音。
-3(0xfffffffd)
AUDIOFOCUS_REQUEST_FAILED
一个失败的焦点转移请求。
AUDIOFOCUS_REQUEST_GRANTED
一个成功的焦点转移请求。
EXTRA_RINGER_MODE
新的振铃模式。
RINGER_MODE_CHANGED_ACTION
RINGER_MODE_NORMAL
RINGER_MODE_SILENT
RINGER_MODE_VIBRATE
android.media.EXTRA_RINGER_MODE"
EXTRA_SCO_AUDIO_STATE
额外的intentACTION_SCO_AUDIO_STATE_CHANGED包含新的蓝牙SCO连接状态。
android.media.extra.SCO_AUDIO_STATE"
EXTRA_VIBRATE_SETTING
特定类型的新振动设置。
VIBRATE_SETTING_CHANGED_ACTION
EXTRA_VIBRATE_TYPE
VIBRATE_SETTING_ON
VIBRATE_SETTING_OFF
VIBRATE_SETTING_ONLY_SILENT
android.media.EXTRA_VIBRATE_SETTING"
振动类型设置发生变化。
VIBRATE_TYPE_NOTIFICATION
VIBRATE_TYPE_RINGER
android.media.EXTRA_VIBRATE_TYPE"
FLAG_ALLOW_RINGER_MODES
当改变音量时,是否将振铃模式作为候选项。
例如,如果为true且音量级别为0音量或用ADJUST_LOWER调整音量,那么振铃模式会改变静音或振动模式。
对铃声流来说这个选项默认是打开的。
如果包括这个标志,这个行为将被展示,不管流类型受振铃模式的影响。
FLAG_PLAY_SOUND
当改变音量时,是否播放声音。
若由adjustVolume(int,int)或adjustSuggestedStreamVolume(int,int,int)给出,则在某些情况下会被忽略(例如,采用的流类型不是STREAM_RING,或正在向下调整音量)。
setStreamVolume(int,int,int)
4(0x00000004)
FLAG_REMOVE_SOUND_AND_VIBRATE
移除队列中或正在播放(与改变音量相关)的声音/振动。
8(0x00000008)
FLAG_SHOW_UI
显示包含当前音量的toast。
setRingerMode(int)
FLAG_VIBRATE
若进入振动铃声模式是否振动。
16(0x00000010)
FX_FOCUS_NAVIGATION_DOWN
焦点下移。
playSoundEffect(int)
FX_FOCUS_NAVIGATION_LEFT
焦点左移
FX_FOCUS_NAVIGATION_RIGHT
焦点右移。
FX_FOCUS_NAVIGATION_UP
焦点上移。
FX_KEYPRESS_DELETE
IME删除按键声音。
7(0x00000007)
FX_KEYPRESS_RETURN
IME返回按键声音。
FX_KEYPRESS_SPACEBAR
IME空格按键声音。
6(0x00000006)
FX_KEYPRESS_STANDARD
IME标准按键声音。
5(0x00000005)
FX_KEY_CLICK
键盘和方向键点击声音。
MODE_CURRENT
当前音频模式。
用来请求音频路由到当前模式。
MODE_INVALID
无效的音频模式
MODE_IN_CALL
呼叫的音频模式。
建立一个电话呼叫。
MODE_IN_COMMUNICATION
通信的音频模式。
建立一个音频/视频或VoIP呼叫。
MODE_NORMAL
正常的音频模式:
不是振铃或建立呼叫。
MODE_RINGTONE
振铃的音频模式。
获取信号输入。
NUM_STREAMS
已弃用。
用
AudioSystem.getNumStreamTypes()
代替。
广播intent表明振铃模式被改变。
包括新的振铃模式。
android.media.RINGER_MODE_CHANGED"
振铃模式可以是听得见的或振动的。
若音量在改变这一模式前是听得见的,则它是听得见的。
若打开振动设置,则它是振动的。
getRingerMode()
振铃模式是静音且不振动。
(这要覆盖振动设置。
)
RINGER_MODE_VIBRATE
振铃模式是静音且振动。
(这会导致电话铃声一直振动,但若设置当通知振动时振动)
ROUTE_ALL
不要直接设置音频路由,用方法setSpeakerphoneOn(),setBluetoothScoOn()代替。
用来屏蔽setRouting(int,int,int)的参数。
ROUTE_BLUETOOTH
用ROUTE_BLUETOOTH_SCO。
不要直接设置音频路由,用方法setSpeakerphoneOn(),
setBluetoothScoOn()代替。
ROUTE_BLUETOOTH_A2DP
路由音频输出到蓝牙A2DP。
ROUTE_BLUETOOTH_SCO
路由音频输出到蓝牙SCO。
ROUTE_EARPIECE
路由音频输出到听筒。
ROUTE_HEADSET
路由音频输出到耳机。
ROUTE_SPEAKER
路由音频输出到扬声器。
SCO_AUDIO_STATE_CONNECTED
EXTRA_SCO_AUDIO_STATE的额外值表明SCO音频通道已建立。
SCO_AUDIO_STATE_DISCONNECTED
EXTRA_SCO_AUDIO_STATE的额外值表明SCO音频通道未建立。
SCO_AUDIO_STATE_ERROR
EXTRA_SCO_AUDIO_STATE的额外值表明尝试获取状态有错误。
STREAM_ALARM
用于报警的音频流。
STREAM_DTMF
用于DTMFTones的音频流。
STREAM_MUSIC
用于音乐回放的音频流。
STREAM_NOTIFICATION
用于通知的音频流。
STREAM_RING
用于电话铃声的音频流。
STREAM_SYSTEM
用于系统声音的音频流。
STREAM_VOICE_CALL
用于电话的音频流。
USE_DEFAULT_STREAM_TYPE
建议使用默认的流类型。
这可能不适用于所有需要流类型的地方。
-2147483648(0x80000000)
广播intent,表明振动设置已改变。
包括振动类型和其新设置。
android.media.VIBRATE_SETTING_CHANGED"
建议不振动的振动设置
setVibrateSetting(int,int)
getVibrateSetting(int)
建议在合适时振动的振动设置。
建议只在振动铃声模式中振动的振动设置。
与通知相符的振动类型。
shouldVibrate(int)
与振铃相符的振动类型。
公共方法
publicint
abandonAudioFocus
(AudioManager.OnAudioFocusChangeListenerl)
放弃音频焦点。
若存在先前焦点拥有者,则使它接收焦点。
参数
I
请求焦点的监听器。
返回值
AUDIOFOCUS_REQUEST_FAILED或
publicvoid
adjustStreamVolume
(intstreamType,intdirection,intflags)
通过同一方向的一步调整特定流的音量。
这个方法只能用于代替音频设置的平台范围管理应用程序或主要电话应用程序。
streamType
欲调整的流类型。
值为STREAM_VOICE_CALL,STREAM_SYSTEM,
STREAM_RING,STREAM_MUSIC或STREAM_ALARM。
Direction
欲调整音量的方
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Android中文API AudioManager Android 中文 API
![提示](https://static.bdocx.com/images/bang_tan.gif)