Home | 简体中文 | 繁体中文 | 杂文 | Github | 知乎专栏 | Facebook | Linkedin | Youtube | 打赏(Donations) | About
知乎专栏

第 13 章 多媒体开发

目录

13.1. AudioDeviceInfo
13.2. MediaPlayer
13.2.1. 播放Raw下的元数据
13.2.2. 播放assets文件夹中的音乐
13.2.3. 播放互联网音乐
13.2.4. 使用单例模式
13.2.5. 设置速度,快进播放
13.3. AudioPlayer
13.4. AudioTrack
13.5. VideoView 开发
13.5.1. 播放网络视频
13.5.2. MediaController 添加翻页事件
13.5.3. 静音播放视频
13.5.4. 更新进度条
13.5.5. 完整的例子
13.5.6. 循环播放
13.5.7. 静音播放
13.6. SoundPool
13.7. 音量控制
13.8. 麦克风
13.8.1. AudioRecord
13.8.2. 远端录音
13.8.3. 选择麦克风
13.8.4. 设置蓝牙麦克风为默认麦克风
13.8.5. 录音例子
13.8.6. Microphone 录音,蓝牙,增益
13.9. 麦克风与录音例子
13.9.1. 开启麦克风和SD卡权限
13.9.2. layout
13.9.3. Activity
13.10. MediaRecorder 录音例子
13.11. MediaCodec

13.1. AudioDeviceInfo

		
int	TYPE_AUX_LINE
描述辅助线路级连接器的设备类型。
int	TYPE_BLUETOOTH_A2DP
描述支持A2DP配置文件的蓝牙设备的设备类型。
int	TYPE_BLUETOOTH_SCO
描述通常用于电话的蓝牙设备的设备类型。
int	TYPE_BUILTIN_EARPIECE
描述连接的耳机扬声器的设备类型。
int	TYPE_BUILTIN_MIC
描述设备内置的麦克风的设备类型。
int	TYPE_BUILTIN_SPEAKER
描述扬声器系统的设备类型(即,
int	TYPE_BUS
用于与外部音频系统通信的类型不可知设备
int	TYPE_DOCK
描述与码头关联的音频设备的设备类型。
int	TYPE_FM
与通过FM传输音频信号相关的设备类型。
int	TYPE_FM_TUNER
用于访问通过FM传输的音频内容的设备类型。
int	TYPE_HDMI
描述HDMI连接的设备类型。
int	TYPE_HDMI_ARC
描述HDMI连接的音频返回通道的设备类型。
int	TYPE_IP
通过IP连接的设备类型。
int	TYPE_LINE_ANALOG
描述模拟线路级连接的设备类型。
int	TYPE_LINE_DIGITAL
描述数字线路连接的设备类型(例如,
int	TYPE_TELEPHONY
描述通过电话网络传输音频信号的设备类型。
int	TYPE_TV_TUNER
用于访问通过电视调谐器系统传输的音频内容的设备类型。
int	TYPE_UNKNOWN
与未知或未初始化设备关联的设备类型。
int	TYPE_USB_ACCESSORY
描述配件模式下的USB音频设备的设备类型。
int	TYPE_USB_DEVICE
描述USB音频设备的设备类型。
int	TYPE_WIRED_HEADPHONES
描述一对有线耳机的设备类型。
int	TYPE_WIRED_HEADSET
描述耳机的设备类型,它是耳机和麦克风的组合。