0
我正在使用苹果AudioUnit创建声音。我想知道是否可以通过MPVolumeView
来控制仅音频输出的音量,而不是整个系统的音频。仅更改我的应用的音量
如果任何人都可以提供答案,或暗示在哪里看我会非常感激。
我正在使用苹果AudioUnit创建声音。我想知道是否可以通过MPVolumeView
来控制仅音频输出的音量,而不是整个系统的音频。仅更改我的应用的音量
如果任何人都可以提供答案,或暗示在哪里看我会非常感激。
是的 - 这是可能的。你可以在AUGraph中添加一个混音器模块。您可以通过代码解决问题以调节音量。还有其他方法,但这将是最常见的方法。在手机上打字,但这大概是如何实现obj-c中的开/关切换的:
float volume = (localAudio) ? 0.95 : 0.0;
AudioUnitSetParameter(_mixerUnit, kMultiChannelMixerParam_Volume, kAudioUnitScope_Output, 0, volume, 0);