swift - 如何使用 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(""))
}
解决方案
推荐阅读
- google-sheets - 有没有办法在谷歌工作表的同一个工作表中将数据从一个工作表过滤到另一个工作表?
- python - QT Designer 中带有样式表的缩放功能
- c - 无法理解以下代码。以下代码如何创建正定矩阵
- javascript - Vue 公式中的多选下拉菜单
- android - Google Developer Console 中的应用更新被拒绝
- android - 华为的 Kotlin BLE 扫描问题
- javascript - 如何在节点 js 中获取 IST 日期时间(YYYY-MM-DD HH:mm:ss)?
- css - 如何禁用 Vuetify 样式?
- cassandra - 在写入 Cassandra 时防止出现竞争条件
- c++ - 复合类型的make_array不起作用