提问人:33333 提问时间:10/5/2023 最后编辑:jnpdx33333 更新时间:10/5/2023 访问量:44
使用 swift 获取当前音频输出的名称或 ID
Get name or ID of current audio output using swift
问:
我的应用程序允许用户选择用于播放声音的音频输出设备。我找不到或弄清楚如何获取系统正在使用的当前音频输出设备。
我使用 AVAudioEngine 播放我的音频。正如我所期望的那样,主混音器上没有 get 属性......
答:
0赞
sbooth
10/5/2023
#1
输出设备不是混音器的属性,而是输出节点音频单元的属性。
audioEngine.outputNode.auAudioUnit.deviceID
将返回输出单元使用的硬件设备。它不一定是系统使用的输出设备。AUAudioObjectID
评论