【发布时间】:2019-06-02 18:16:01
【问题描述】:
我正在尝试播放如下声音:
import AVFoundation
let sound = URL(fileURLWithPath: Bundle.main.path(forResource: "audiofile", ofType: "wav")!)
var audioPlayer = AVAudioPlayer()
@IBAction func audio1(_ sender: Any) {
do {
audioPlayer = try AVAudioPlayer(contentsOf: sound)
audioPlayer.play()
} catch {
// error
}
在 iOS 模拟器中运行时,结果如下:
2019-01-08 12:29:55.438490+0800 测试应用[8096:118590] 加载错误 /Library/Audio/Plug-Ins/HAL/NRDAudioClient.plugin/Contents/MacOS/NRDAudioClient: dlopen(/Library/Audio/Plug-Ins/HAL/NRDAudioClient.plugin/Contents/MacOS/NRDAudioClient, 262): 没有找到合适的图像。找到了:
/Library/Audio/Plug-Ins/HAL/NRDAudioClient.plugin/Contents/MacOS/NRDAudioClient: mach-o,但不是为 iOS 模拟器构建的
2019-01-08 12:29:55.438703+0800 测试应用[8096:118590] 找不到 工厂 3E9FAD07-70A8-4980-B39B-BB8B905C9872 的函数指针 NRDACLN_New_Instance in CFBundle/CFPlugIn 0x7fcf5b135210 (捆绑,不 已加载)
我根本没有找到任何关于“NRDAudioClient”是什么的信息。我正在使用 macincloud,所以不确定此错误是否与那里的特定设置有关。
【问题讨论】:
标签: ios swift avfoundation ios-simulator