gpt4 book ai didi

ios - 在 Swift SpriteKit 项目中播放声音?

转载 作者:行者123 更新时间:2023-11-28 08:13:35 27 4
gpt4 key购买 nike

当我运行这段代码时。

runAction(SKAction.playSoundFileNamed("Click.mp3", waitForCompletion: false))

我的应用崩溃了:

Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Resource Click.mp3 cannot be found in the main bundle'

最佳答案

验证该文件是否存在于项目中。先实例化文件中的变量,再做繁殖的方法。

如果项目中存在该文件,您应该执行以下操作:

var sound = SKAction.playSoundFileNamed("sound.mp3", waitForCompletion: false)
...
override func didMoveToView(view: SKView) {
playSound(sound)
//call playSound method when you want
}

func playSound(sound : SKAction)
{
runAction(sound)
}

在这个模式下不要崩溃

关于ios - 在 Swift SpriteKit 项目中播放声音?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43082178/

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