gpt4 book ai didi

ios - SpriteKit : Getting Audio to stop playing

转载 作者:行者123 更新时间:2023-11-29 02:06:14 25 4
gpt4 key购买 nike

我的 Objective-C SpriteKit 游戏中有循环菜单主题的代码,但我不太清楚如何让它停止循环。这是我正在使用的:

[self runAction:[SKAction sequence:[NSArray arrayWithObjects:[SKAction playSoundFileNamed:@"Main Menu Warmup 1.m4a" waitForCompletion:YES], [SKAction runBlock:^{
[self manageMusic];
}], nil]]];

这会很好地循环播放音乐,但如果我尝试调用 [self removeAllActions] 稍后停止音乐,那么音乐会继续播放。关于如何解决这个问题有什么想法吗?

最佳答案

此问题已在以下网址中得到解决。 how to pause the sound when use SpriteKit

如下所述,这是您使用 AVAudio 可以做什么的基础。我将在这个例子中使用背景音乐,但它可以以任何方式完成。您可以将其放入 SKSpriteNode 的子类中,以获得可由其自身或其他人暂停的自定义声音。

关于ios - SpriteKit : Getting Audio to stop playing,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29763604/

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