【发布时间】:2017-04-24 21:37:34
【问题描述】:
我在网上找到了这个示例代码:https://developer.apple.com/library/content/samplecode/AVCam/Introduction/Intro.html
我正在尝试将输入麦克风从默认麦克风更改为 iPhone 上的底部麦克风。有没有人在 Swift 中有过这方面的经验?我发现的唯一示例是在 Obj-C 中,并且在我实现它们时会导致错误。我正在使用苹果的 AVCam 示例应用程序作为参考,音频部分包含在下面。
// Add audio input.
do {
let audioDevice = AVCaptureDevice.defaultDevice(withMediaType: AVMediaTypeAudio)
let audioDeviceInput = try AVCaptureDeviceInput(device: audioDevice)
if session.canAddInput(audioDeviceInput) {
session.addInput(audioDeviceInput)
}
else {
print("Could not add audio device input to the session")
}
}
catch {
print("Could not create audio device input: \(error)")
}
【问题讨论】:
标签: ios iphone swift avfoundation