sal*_*inx 9 audio ios sprite-kit skaction
我昨天将我的Sprite Kit游戏升级到了X-Code 8.0和Swift 3.部署目标当前设置为iOS 9.3.
我通过以下方式播放音效:
self.run(SKAction.playSoundFileNamed("click.caf", waitForCompletion: false))
Run Code Online (Sandbox Code Playgroud)
声音效果播放不正确(只有大约一半的样本),我得到以下错误(自升级到X-Code 8.0和Swift 3):
SKAction: Error playing sound resource
Run Code Online (Sandbox Code Playgroud)
有任何想法吗 ?
当我删除这个预加载代码时,问题就消失了。你有类似的东西吗?但是现在我第一次播放声音时会出现短暂的延迟。不知道我将如何处理。
-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Preload sounds
[SKAction playSoundFileNamed:@"coinBlip.wav" waitForCompletion:NO];
[SKAction playSoundFileNamed:@"bonus.wav" waitForCompletion:NO];
:
Run Code Online (Sandbox Code Playgroud)
我的错误报告 (28350796) 现已修复,我已在 iOS 10.2 测试版模拟器上对其进行了验证。因此,如果您的问题在 iOS 10.2 上仍然存在,请添加新的错误报告!