gpt4 book ai didi

Swift - 按下按钮时不播放音频。为什么?

转载 作者:行者123 更新时间:2023-11-30 10:49:48 26 4
gpt4 key购买 nike

这是我的代码:

let laFlame = URL(fileURLWithPath: Bundle.main.path(forResource: "laflame", ofType: "mp3")!)
var audioPlayer = AVAudioPlayer()

@IBAction func laFlame(_ sender: AnyObject) {
do {
audioPlayer = try AVAudioPlayer(contentsOf: laFlame)
audioPlayer.play()

} catch {
// Could not load file.
}
}

我没有收到任何错误,但每当按下按钮时,什么也没有发生,也没有播放声音。我做错了什么以及如何解决它?

最佳答案

您应该尝试此方法,而不是 AVAudioPlayer(contentsOf:)

@IBAction func laFlame(_ sender: AnyObject) {
do {
audioPlayer = try AVAudioPlayer(contentsOf: laFlame, fileTypeHint: AVFileType.mp3.rawValue)
audioPlayer.play()
} catch let error {
print(error.localizedDescription)
}
}

希望对你有帮助!

关于Swift - 按下按钮时不播放音频。为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54865130/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com