gpt4 book ai didi

xcode - 尝试播放声音时解开可选值时发现 nil

转载 作者:行者123 更新时间:2023-11-30 14:03:30 28 4
gpt4 key购买 nike

我正在尝试在我的 OS X 应用程序中播放声音,该应用程序是用 Swift 构建的。

我收到以下错误:

fatal error: unexpectedly found nil while unwrapping an Optional value

有问题的代码行是:

let bgMusicURL:NSURL = NSBundle.mainBundle().URLForResource("emptytrash", withExtension: "aif")!

我的声音位于这里 here

但是,当我调用我的方法来准备和播放声音时:

 func playSound() {
let bgMusicURL:NSURL = NSBundle.mainBundle().URLForResource("emptytrash", withExtension: "aif")!
backgroundMusicPlayer = try! AVAudioPlayer(contentsOfURL: bgMusicURL)
backgroundMusicPlayer.numberOfLoops = -1
backgroundMusicPlayer.prepareToPlay()
backgroundMusicPlayer.play()
}

我收到此错误。这是怎么回事?

我这样声明:

var backgroundMusicPlayer:AVAudioPlayer = AVAudioPlayer()

最佳答案

属于项目一部分的文件不一定是目标的一部分,这意味着它不会被复制到应用程序包中。

要查看“目标成员身份”,您可以打开窗口右侧(文件检查器)的侧边栏。请参阅Viewing the properties of a File了解更多信息。

关于xcode - 尝试播放声音时解开可选值时发现 nil,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32693522/

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