ios - 如何从 swift 设置中读取单声道音频值

标签 ios swift audio audiotoolbox

基本上,我试图在基于Swift的项目中以实用的方式检测Mono Audio值是否为On / Off。

我想读取用户设置中的Mono Audio值为On / Off。

因此,基于该值,我会提示用户您的“单声道音频”设置已关闭,请从“设置”中启用它

并将用户重定向到“音频设置”。

Settings > General > Accessibility > Mono Audio



但是我不确定如何读取此属性。

我已经检查了AudioToolbox框架,但没有找到任何东西。

Audio toolbox

我尝试了可访问性框架,但没有运气。
var isAccessibilityElement: Bool { get set }

任何想法或引用如何通过代码获取此详细信息?

最佳答案

Accessibility Framework包含一个方法:

static var isMonoAudioEnabled: Bool { get }

它返回一个 bool(boolean) 值,指示系统音频是否设置为单声道。
是不是,您在寻找什么?

关于ios - 如何从 swift 设置中读取单声道音频值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55292573/

相关文章:

ios - 在 XCode 中构建一个完整的 Cordova 应用程序以部署到 TestFlight

ios - 保存到iCloud时收到信号SIGSTOP

ios - 如何解决 Cocoa touch 框架中的符号名称冲突

swift - 如何在swift中将UITableView数据导出到excel

xcode - 按 Return 键保存文本输入

javascript - 停止/静音音频

ios - Swift 隐藏导航标题,但在下一个 View Controller 中将其标题显示为后退按钮

json - 完美的JSON结构

javascript - (JS)无法使用新的Audio()变量更改音频的音量

javascript - 如何为 IOS 9 初始化 SoundJS