我是
靠谱客的博主
大气糖豆,最近开发中收集的这篇文章主要介绍
Android音频相关记录1 . 音频设备定义2 . 音频策略,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
1 . 音频设备定义
1.1 . 音频输出设备
设备名称 | 值 | 描述 |
---|
DEVICE_OUT_EARPIECE | 0x1 | 听筒 |
DEVICE_OUT_SPEAKER | 0x2 | 扬声器 |
DEVICE_OUT_WIRED_HEADSET | 0x4 | 线控耳机,可以通过耳机控制远端播放、暂停、音量调节等功能的耳机 |
DEVICE_OUT_WIRED_HEADPHONE | 0x8 | 普通耳机,只能听,不能操控播放 |
DEVICE_OUT_BLUETOOTH_SCO | 0x10 | 单声道蓝牙耳机 蓝牙 SCO,用于语音通话,十进制32 |
DEVICE_OUT_BLUETOOTH_SCO_HEADSET | 0x20 | 蓝牙SCO耳机,十进制64 |
DEVICE_OUT_BLUETOOTH_SCO_CARKIT | 0x40 | 蓝牙SCO车载 |
DEVICE_OUT_BLUETOOTH_A2DP | 0x80 | 蓝牙高保真设备,用于听音乐, 十进制128 |
DEVICE_OUT_BLUETOOTH_A2DP_HEADPHONES | 0x100 | 蓝牙高保真耳机,十进制256 |
DEVICE_OUT_BLUETOOTH_A2DP_SPEAKER | 0x200 | 蓝牙高保真扬声器 ,十进制512 |
DEVICE_OUT_AUX_DIGITAL | 0x400 | 辅助数字输出,HDMI,十进制1024 |
DEVICE_OUT_ANLG_DOCK_HEADSET | 0x800 | 通过基座连接的模拟有线耳机,十进制2048 |
DEVICE_OUT_DGTL_DOCK_HEADSET | 0x1000 | 通过基座连接的数字有线耳机,十进制4096 |
1.2 . 音频输入设备
设备名称 | 值 | 描述 |
---|
AUDIO_DEVICE_IN_COMMUNICATION | 0x1 | 手机上的话筒 |
AUDIO_DEVICE_IN_AMBIENT | 0x2 | ...... |
AUDIO_DEVICE_IN_BUILTIN_MIC | 0x4 | 蓝牙麦克 |
AUDIO_DEVICE_IN_BLUETOOTH_SCO_HEADSET | 0x8 | 蓝牙耳机上的话筒 |
AUDIO_DEVICE_IN_WIRED_HEADSET | 0x10 | 有线耳机上的话筒 |
AUDIO_DEVICE_IN_AUX_DIGITAL | 0x20 | ...... |
AUDIO_DEVICE_IN_VOICE_CALL | 0x40 | ...... |
AUDIO_DEVICE_IN_BACK_MIC | 0x80 | ...... |
AUDIO_DEVICE_IN_REMOTE_SUBMIX | 0x100 | ...... |
AUDIO_DEVICE_IN_ANLG_DOCK_HEADSET | 0x200 | 通过基座连接的模拟有线耳机 |
AUDIO_DEVICE_IN_DGTL_DOCK_HEADSET | 0x400 | 通过基座连接的数字有线耳机 |
AUDIO_DEVICE_IN_USB_ACCESSORY | 0x800 | USB配件 |
AUDIO_DEVICE_IN_USB_DEVICE | 0x1000 | USB设备 |
2 . 音频策略
2.1 . 音频模式
通道名称 | 描述 |
---|
MODE_NORMAL | 正常模式,即在没有铃音与电话的情况 |
MODE_RINGTONE | 铃响模式 |
MODE_IN_CALL | 接通电话模式 |
MODE_IN_COMMUNICATION | 通话模式 |
2.2 . 音频通道
通道名称 | 描述 | 音量级别定义 |
---|
MEDIA | 媒体通道 | 15 |
PHONE | 电话类型 | 7 |
SONIFICATION | 通知类型 | --- |
DTMF | DTMF 类型 | --- |
2.3 . 音频路由策略
策略名称 | 值 | 描述 |
---|
STRATEGY_MEDIA | 0 | 媒体通道 |
STRATEGY_PHONE | 1 | 电话类型 |
STRATEGY_SONIFICATION | 2 | 通知类型 |
STRATEGY_DTMF | 3 | DTMF 类型 |
2.4 . 音频流类型
音频流类型 | 值 | 描述 | Strategy类型 |
---|
AUDIO_STREAM_VOICE_CALL | 0 | 通话 | STRATEGY_PHONE |
AUDIO_STREAM_BLUETOOTH_SCO | 6 | 蓝牙 | STRATEGY_PHONE |
AUDIO_STREAM_RING | 2 | 铃声 | STRATEGY_SONIFICATION |
AUDIO_STREAM_ALARM | 4 | 闹铃 | STRATEGY_SONIFICATION |
AUDIO_STREAM_NOTIFICATION | 5 | 通知声音 | STRATEGY_SONIFICATION |
AUDIO_STREAM_ENFORCED_AUDIBLE | 7 | 开机声音 | STRATEGY_SONIFICATION |
AUDIO_STREAM_DTMF | 8 | 按键声音 | STRATEGY_DTMF |
AUDIO_STREAM_TTS | 9 | 语音播报 | STRATEGY_MEDIA |
AUDIO_STREAM_SYSTEM | 1 | 系统声音 | STRATEGY_MEDIA |
AUDIO_STREAM_MUSIC | 3 | 音乐 | STRATEGY_MEDIA |
2.5 . 音频策略与输出设备
音频策略 | 选择的输入输出设备 |
---|
STRATEGY_DTMF | 非通话状态则进入STRATEGY_MEDIA通话状态则进入STRATEGY_PHONE |
STRATEGY_PHONE | DEVICE_OUT_BLUETOOTH_SCO_HEADSET<br/>FORCE_BT_SCO <br/>DEVICE_OUT_WIRED_HEADPHONE<br/> DEVICE_OUT_WIRED_HEADSET<br/>DEVICE_OUT_BLUETOOTH_A2DP<br/>DEVICE_OUT_BLUETOOTH_A2DP_HEADPHONES<br/> DEVICE_OUT_EARPIECE<br/>FORCE_SPEAKER |
STRATEGY_SONIFICATION | DEVICE_OUT_SPEAKER(非通话状态)<br/>通话状态则进入STRATEGY_PHONE |
STRATEGY_MEDIA | DEVICE_OUT_AUX_DIGITAL<br/> DEVICE_OUT_WIRED_HEADPHONE<br/> DEVICE_OUT_WIRED_HEADSET<br/> DEVICE_OUT_BLUETOOTH_A2DP<br/> DEVICE_OUT_BLUETOOTH_A2DP_HEADPHONES<br/> DEVICE_OUT_BLUETOOTH_A2DP_SPEAKER<br/> DEVICE_OUT_SPEAKER |
转载于:https://my.oschina.net/wanglanfeng/blog/793490
最后
以上就是大气糖豆为你收集整理的Android音频相关记录1 . 音频设备定义2 . 音频策略的全部内容,希望文章能够帮你解决Android音频相关记录1 . 音频设备定义2 . 音频策略所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复