2014-03-03 52 views
0

我遇到了在我的应用程序中播放声音的问题。我之前使用过AudioServices,但问题在于第一个声音是用几毫秒的时间播放的。现在我试着用AVAudio。但AVAudio减慢我的应用程序(或停止它几毫秒 - 可能会停止所有使我的对象移动的计时器)。它正在播放没有腿的第一个声音,因为我正在使用“prepareToPlay”,但现在我遇到了这个问题。有什么方法可以准备AudioServices播放? 任何一些其他的想法?由于声音播放速度变慢我的应用程序

回答

0

我用这个了几个应用程序:https://github.com/ymc-thzi/ios-audio-player

但是如果你的应用需要一个接口依赖。

这对我很好。

+0

Tnx。但我需要更喜欢播放真正短的声音,比如3秒。 – user3215624

+0

可以告诉一下你需要什么?这可能会更好地表明你需要什么? – user3258468

+0

当我的物品在游戏中夺取一枚硬币时,我需要播放声音...但是有时候这些硬币会一个接一个,有时它们之间会有一些更长的空间。所以当他们一个接一个的时候,只有当你抓住第一个时,延迟发生,当你抓住别人,没有延迟。如果你必须更长时间地旅行到下一个硬币,那么当你抓住第一个硬币时再次延迟。就像如果手机将我的声音保存在内存中的某个地方几秒钟,一段时间后删除它,当他必须再次加载时,延迟发生。 – user3215624

0

我解决了我的问题。问题是我对所有东西都使用同一个线程。所以我使用其他线程的声音和主线程的作品刚刚完美。

相关问题