设备的默认音量/声音

Posted

技术标签:

【中文标题】设备的默认音量/声音【英文标题】:Default volume/sound of the device 【发布时间】:2015-01-08 06:28:03 【问题描述】:

我将使用代码来获取,这是使用设备上的音量增大或减小按钮设置的,下面是我要访问声音的代码,

为了解决这个错误,我进行了研究,发现要访问此代码,我们需要使用允许使用上述代码的 CoreAudio 框架,

#import <CoreAudio/CoreAudio.h>

正如链接 Here 中所建议的那样,但是在尝试使用 "&lt;CoreAudio/CoreAudio.h&gt;" 时,它给出了 ios 7.0 + 的以下错误。

我需要获取默认系统声音,但此代码无法让我获得所需结果,是否有其他方法可以找到设备的当前音量/声音?

提前高度感谢任何帮助。

【问题讨论】:

【参考方案1】:

您可能希望包含 AudioToolbox/AudioToolbox.h。 您还需要在构建设置中链接框架。

另外 - 您提供的示例链接适用于 OSX,而​​您的问题表明您使用的是 iOS7。 OSX 和 iOS 的 coreaudio api 并不完全相同。您上面的一些代码适用于 OSX。

【讨论】:

以上是关于设备的默认音量/声音的主要内容,如果未能解决你的问题,请参考以下文章

在非默认音频设备上设置 HID 音量调高/调低

将javascript与计算机声音输入设备集成

Android 获取麦克风的音量(分贝)

解决iOS 设备声音/音量自动变最大的问题

获取设备声音输出的当前音量 - iOS

声音无法在设备上播放完整音量(Libgdx)