首页 > 解决方案 > 如何使用 Swift for macOS 从 USB 输入设备播放音频

问题描述

我可以很简单地播放音频文件,但我不知道如何播放 USB 输入设备的音频。我正在制作一个非常简单的带有视频和音频播放的捕获设备预览应用程序。这是我到目前为止的代码。我一直主要使用苹果的文档,但我并没有真正看到任何访问/播放 USB 设备的明确方法。

let simplyCA = SimplyCoreAudio()
var audioPlayer: AVAudioPlayer?
@State var selectedAudioDevice = SimplyCoreAudio().defaultInputDevice

func audioPreview(input: Binding<AudioDevice?>) -> AnyView {
    audioPlayer?.currentDevice = selectedAudioDevice?.uid
    audioPlayer?.play()
    return AnyView(Text(""))
}

标签: swiftmacos

解决方案


推荐阅读