6

我希望将预览通道添加到 AV 项目,以便可以在主输出通道上播放视频或音频文件,但用户可以在不同的通道上预览单独的音频或视频文件。

自然,前提是用户拥有能够支持多声道的声音设备或用于主输出而不是用于预览的单独设备。例如,输出可以发送到提供平衡音频输出的 USB 音频设备,但可以通过标准耳机插孔进行预览。

我正在努力寻找有关枚举连接到 mac 的声音设备然后链接 AVAudioPlayer 或 AVPlayer/AVPlayerLayer 或底层 API 的正确文档。

有人知道我应该去哪里看吗?

这是发现声音设备,选择合适的设备,然后NSSound在我开始播放文件之前使用类似设置设备的情况吗?已经播放的文件会怎样?

谢谢

4

2 回答 2

1

请注意,AVAudioSession仅适用于 iOS。

于 2016-02-24T17:23:12.053 回答
0

请检查EZAudio

有 EZMicrophone 和 EZOutput。

通过使用它们,您可以将音频路由到 OS X 上的特定设备输出。

于 2018-04-26T14:39:06.867 回答