我有一些代码来播放音频文件,它可以正常工作。当我播放我以前加载到x-code音频资产文件夹中的任何音频文件时,它运行正常,这是代码:
var audioPlayerOne = AVAudioPlayer()
var randomSound = "worm1"
func playOne(soundOne:String)
{
do
{
let audioPath = Bundle.main.path(forResource: soundOne, ofType: ".mp3")
try audioPlayerOne = AVAudioPlayer(contentsOf: NSURL(fileURLWithPath: audioPath!) as URL)
audioPlayerOne.play()
}
catch
{
print ("ERROR")
}
}
在viewDidLoad中我启动游戏:
self.playOne(soundOne:self.randomSound)
昨晚,我加载的所有音频文件都导致应用程序崩溃,并显示以下错误消息:
我检查了,文件出现在目录中。是什么导致只有新文件无法被识别?我也可以用x-code播放文件,而不是通过代码。