我在 YouTube 上关注本教程:https: //www.youtube.com/watch?v= qC6DzF_ACpQ&t=714s ,在 12.18 点,当他单击按钮时,它会播放音频。我按照他在视频中所做的所有完全相同的步骤进行操作,但这对我不起作用。
我对快速编码很陌生,所以除了再次重新启动整个项目之外,我没有尝试任何其他方法,但它没有用。
import UIKit
import AVFoundation
class ViewController: UIViewController {
var audioPlayer: AVAudioPlayer?
override func viewDidLoad() {
super.viewDidLoad()
}
@IBAction func aTapped(_ sender: Any) {
let url = Bundle.main.url(forResource: "a", withExtension: "mp3")
// Make sure that weve got the url, otherwise abord
guard url != nil else{
return
}
do{
audioPlayer = try AVAudioPlayer(contentsOf: url!)
audioPlayer?.play()
}
catch{
print("error")
}
}
我只想在单击分配给代码的按钮时播放音频,但是当我单击按钮时,根本没有音频播放。请帮忙。