AVAudioPlayer 变为零
AVAudioPlayer is turning nil
我的代码有问题,但我无法弄清楚问题出在哪里。如果我编译代码一切都很好,但是如果我 运行 代码我得到这个错误:
fatal error: unexpectedly found nil while unwrapping an Optional value
(lldb)
我见过很多相同的问题,但这些问题的答案对我来说没有用。
import UIKit
import AVFoundation
import AudioToolbox
class ViewController: UIViewController{
var audioPlayer = AVAudioPlayer()
override func viewDidLoad() {
super.viewDidLoad()
do {
audioPlayer = try AVAudioPlayer(contentsOf: URL.init(fileURLWithPath: Bundle.main.path(forResource: "beep", ofType: "wav")!))
audioPlayer.prepareToPlay()
} catch{
print(error)
}
//standaard klaarmaaklijst
nummerLabel.text = "\(schijnNummer)"
nummerCheck()
}
@IBOutlet weak var nummerLabel: UILabel!
}
我希望有人知道我的代码有什么问题。
Swift :
if let path = Bundle.main.path(forResource: "beep", ofType:"wav") {
let url = URL(fileURLWithPath: path)
do {
let audioPlayer = try AVAudioPlayer(contentsOf: url)
audioPlayer.prepareToPlay()
} catch{
print(error)
}
}
注意:请检查url是否正确,不能为nil
我的代码有问题,但我无法弄清楚问题出在哪里。如果我编译代码一切都很好,但是如果我 运行 代码我得到这个错误:
fatal error: unexpectedly found nil while unwrapping an Optional value
(lldb)
我见过很多相同的问题,但这些问题的答案对我来说没有用。
import UIKit
import AVFoundation
import AudioToolbox
class ViewController: UIViewController{
var audioPlayer = AVAudioPlayer()
override func viewDidLoad() {
super.viewDidLoad()
do {
audioPlayer = try AVAudioPlayer(contentsOf: URL.init(fileURLWithPath: Bundle.main.path(forResource: "beep", ofType: "wav")!))
audioPlayer.prepareToPlay()
} catch{
print(error)
}
//standaard klaarmaaklijst
nummerLabel.text = "\(schijnNummer)"
nummerCheck()
}
@IBOutlet weak var nummerLabel: UILabel!
}
我希望有人知道我的代码有什么问题。
Swift :
if let path = Bundle.main.path(forResource: "beep", ofType:"wav") {
let url = URL(fileURLWithPath: path)
do {
let audioPlayer = try AVAudioPlayer(contentsOf: url)
audioPlayer.prepareToPlay()
} catch{
print(error)
}
}
注意:请检查url是否正确,不能为nil