我正在尝试在我的应用程序中播放简单的 .wav 文件。这是代码:
func alarmSound() {
var player: AVAudioPlayer?
guard let path = Bundle.main.path(forResource: "emergency021", ofType: "wav") else {
print("Can't find audio file")
return
}
let url = URL(fileURLWithPath: path)
do {
player = try AVAudioPlayer(contentsOf: url, fileTypeHint: AVFileType.wav.rawValue)
if let prepare = player?.prepareToPlay() {
print("Player prepared: \(prepare)")
}
player?.volume = 1.0
player?.play()
} catch {
print("Playing sound error: \(error)")
}
}
一切正常,包中的文件,url 正常,播放器准备好了,但是.. 没有任何声音。我试过 .mp3 文件 - 结果相同。有什么想法,为什么?