Ios 如何停止PlaySoundFileName?

Ios 如何停止PlaySoundFileName?,ios,Ios,我用这个代码把背景音乐添加到我的游戏关卡中 [self runAction:[SKAction playSoundFileNamed:@"dasdas.mp3" waitForCompletion:NO]]; 我希望比赛结束时停止。有没有办法取消/停止SKAction,降低音量,有什么办法可以阻止它 谢谢,而不是: [node runAction:action] 使用: 然后通过调用SKNode的方法停止它: - (void)removeActionForKey:(NSString *)ke

我用这个代码把背景音乐添加到我的游戏关卡中

[self runAction:[SKAction playSoundFileNamed:@"dasdas.mp3" waitForCompletion:NO]];
我希望比赛结束时停止。有没有办法取消/停止
SKAction
,降低音量,有什么办法可以阻止它

谢谢,而不是:

[node runAction:action]
使用:

然后通过调用
SKNode
的方法停止它:

- (void)removeActionForKey:(NSString *)key;

使用用于创建操作的键。

而不是[node runAction withKey:@“BackgroundMusication]”

您需要使用[self runAction with Key:@“BackgroundMusication”]


rmaddy的代码是正确的,它只是一种通用的形式。

我仍然感到困惑,我是个傻瓜。我应该为node、NSSTRig和key写些什么,你能解释一下吗,这将是一个伟大的交易,它是关于声音文件和skaction的。此线程的答案是:
- (void)removeActionForKey:(NSString *)key;