循环声音打嗝

时间:2015-01-21 00:49:54

标签: ios xcode swift audio

我有一个声音文件,我想循环像车辆的引擎。 我的声音是1秒长,它是一个.wav文件。 我确定文件被剪切成无缝的, 它在Audacity中完美循环。

我用这段代码调用声音:

let playEngineSound = SKAction.playSoundFileNamed("engine.wav", waitForCompletion: true)
let engineSoundLoop = SKAction.repeatActionForever(playEngineSound)
self.runAction(EngineSoundLoop, withKey: "engine sound")

我使用" withKey"以后可以取消它。 声音很好,但是在开始新循环之前,声音似乎正在重新加载或等待另一个完全停止,但声音很小但却很独特。

非常感谢任何帮助!

编辑:尝试AVAudioPlayer路线后,它可以完美播放,有人知道这个行为吗?如果可能的话,我仍然想要纯粹的SKAction。

0 个答案:

没有答案