/Users/NEO/Library/Developer/CoreSimulator/Devices/D21A7767-E6F6-4B43-A76B-DC6E0F628B16/data/Containers/Data/Application/3F8A82F6-739F-40EA-BEA9- などのサウンド ファイルを再生しようとしています。 DF3560D0D8BB/ドキュメント/Remember-When.mp3
私はAudioKit/Swift 3を使用しています。これが私のコードです:
do {
debugPrint(sound.filePath)
let audioFile = try AKAudioFile(forReading: URL(fileURLWithPath: sound.filePath))
player = try AKAudioPlayer(file: audioFile)
player.play()
}catch let exception {
}
Xcode のクラッシュとコンソールは次のように述べています: キャッチされていない例外 'com.apple.coreaudio.avfaudio' によるアプリの終了、理由: '必要な条件が false: _engine->IsRunning()'
AVAudioFoundation で試したのでうまくいきました。
do {
player = try AVAudioPlayer(contentsOf: URL(fileURLWithPath: sound.filePath))
guard let player = player else { return }
player.prepareToPlay()
player.play()
} catch let error {
print(error.localizedDescription)
}
アドバイスをいただけますか?