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

How to read Mono Audio value from setting in swift

基本上,我试图在基于 swift 的项目中实用地检测单声道音频值 On/Off。

我想在用户设置中读取单声道音频值 On/Off。

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

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

Settings > General > Accessibility > Mono Audio

但我不确定如何阅读这个属性。

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

Audio toolbox

我尝试了辅助功能框架,但没有成功。

var isAccessibilityElement: Bool { get set }

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

Accessibility Framework 包含一个方法:

static var isMonoAudioEnabled: Bool { get }

它returns一个布尔值,指示系统音频是否设置为单声道。 这不就是你要找的吗?