0
看來,AVAudioPlayer不是reentent。因此,在下面會soundfx發揮完成,延遲1秒,然後再次玩,甚則1秒的延遲 - 和由此產生的重疊播放我的願望:AVAudioPlayer不是租戶是否正確?
// ...
AVAudioPlayer* soundfx = [[AVAudioPlayer alloc] initWithContentsOfURL:soundURL error:nil];
(void) makeSomeNoise {
[soundfx play];
sleep(1);
[soundfx play];
}
我必須然後再打的NSOperation - 線程 - 實現我重疊播放的目標?
注:我使用IMA4/ADPCM格式,這顯然是分層聲音播放的正確格式。
乾杯, 道格