在《音频属性设是置》中介绍使用 setParameters 设置音频属性时,就是以设置音频模式及为例进行讲解的,其实在 AudioManager 中同样存在一个接口用来设置音频模式的,这里我们就来看一下。
一、音频模式
1、基础介绍
音频模式对于控制不同场景下的音频输出是非常有用的。
模式类型
AudioManager 定义了以下几种音频模式:
- MODE_INVALID:无效的音频模式。主要用于错误处理和调试目的,而不是实际的音频模式设置。
- MODE_CURRENT:当前有效的音频模式。用于保持现有的音频模式不变,而不是实际设置一个新的音频模式。
- MODE_NORMAL:正常模式,适用于大多数常规的应用场景。当应用程序没有特别指定音频模式时,默认为这种模式。
- MODE_RI