0

我正在将 AudioToolbox 框架实现到我的 ipad 应用程序中以尝试播放声音效果。这是我的代码:我声明了一个名为 explode 的 SystemSoundID

NSURL *explodeURL = [NSURL fileURLWithPath:[[NSBundle mainBundle]  
                      pathForResource:@"Explosion" ofType:@"wav"]];
AudioServicesCreateSystemSoundID((__bridge CFURLRef) explodeURL, explode);    
[self performSelector:@selector(playsfx) withObject:nil afterDelay:2.0];

-(void)playsfx {
     AudioServicesPlaySystemSoundID(explode)
}

但由于某种原因,声音永远不会播放。

4

1 回答 1

1

尝试传递explode的地址

AudioServicesCreateSystemSoundID((CFURLRef)explodeURL, &explode); 
于 2011-07-15T17:04:39.430 回答