【发布时间】:2017-09-23 21:06:34
【问题描述】:
我正在创建一个游戏,我已经实现了在他们开始玩游戏时播放的背景音乐,但由于某种原因,我在 viewDidLoad 中遇到了崩溃,错误代码为:fatal error: unexpectedly found nil while unwrapping an Optional value。任何人都可以检查我做错了什么。我有import AVFoundation 并声明了var audioPlayer = AVAudioPlayer()
override func viewDidLoad() {
self.createScene()
// Playing Audio.
do {
audioPlayer = try AVAudioPlayer(contentsOf: URL.init(fileURLWithPath:
Bundle.main.path(forResource: "puzzle", ofType: "mp3")!))
audioPlayer.prepareToPlay()
var audioSession = AVAudioSession.sharedInstance()
do {
try audioSession.setCategory(AVAudioSessionCategoryPlayback)
}
catch {
}
}
catch {
print(error)
}
audioPlayer.play()
【问题讨论】: