我一直在尝试在 Xcode 中使用 Swift 在 iOS 模拟器上播放音频,但我得到的只是下面的错误。是什么导致了这个问题?
2018-11-08 21:30:14.752040-0800 [9055:150546] 加载/Library/Audio/Plug-Ins/HAL/NRDAudioClnt.plugin/Contents/MacOS/NRDAudioClnt 时出错:dlopen(/Library/Audio/Plug-Ins /HAL/NRDAudioClnt.plugin/Contents/MacOS/NRDAudioClnt, 262):找不到合适的图像。确实找到了:/Library/Audio/Plug-Ins/HAL/NRDAudioClnt.plugin/Contents/MacOS/NRDAudioClnt: mach-o,但不是为 iOS 模拟器构建的 2018-11-08 21:30:14.752328-0800 [9055:150546]无法找到工厂<cfuuid 0x600002b8d660> 3E9FAD07-70A-70A80BBB39BB39BB39BB39BB39BB39059059059059059059059059059059059050505号ccfuuid 0x600002b8d660 in nrdacln_new_instance in Ins/HAL/NRDAudioClnt.plugin>(捆绑,未加载)
这是我在运行下面的代码时遇到的错误。
let url = Bundle.main.url(forResource: "beat3", withExtension: "wav")
do {
try openingAudioPlayer = AVAudioPlayer(contentsOf: url!)
openingAudioPlayer.numberOfLoops = -1
openingAudioPlayer.play()
} catch let error {
}