降低 AudioToolbox 播放的音量

Posted

技术标签:

【中文标题】降低 AudioToolbox 播放的音量【英文标题】:Decrease the volume of sound played by AudioToolbox 【发布时间】:2009-05-11 07:06:07 【问题描述】:

如果我在 iPhone 上以最大铃声音量播放我的声音,它可以正常播放但是当我将它降低到一定程度时,ma AudioToolbox 声音正在以相同的音量播放但我的 AVAudioPlayer 声音播放正常。有什么办法可以降低 AudioToolbox 播放声音的音量...

【问题讨论】:

【参考方案1】:

发件人:iPhone Application Programming Guide

AudioservicesPlaySystemSound 函数让您可以非常简单地播放短声音文件。简单性带有一些限制。您的声音文件必须是:

持续时间短于 30 秒 线性 PCM 或 IMA4 (IMA/ADPCM) 格式 打包为 .caf、.aif 或 .wav 文件

另外,当你使用AudioServicesPlaySystemSound函数时:

在当前系统播放声音 音频电平,没有电平控制 可用 声音立即播放 循环和立体定位是 不可用

【讨论】:

以上是关于降低 AudioToolbox 播放的音量的主要内容,如果未能解决你的问题,请参考以下文章

音频文件播放没有音量

iPhone - AudioToolbox 和录音

AudioQueueNewInput 降低 AVAudioPlayer 的播放音量

插入耳机时扬声器音量(警报)降低

无法设置 MultiChanelMixer AudioUnit 总线的输入音量

降低 AVAudioPlayer 声音的音量