我正在实现在用户拖动UISlider时播放的声音效果。
以下是IBAction:由UISlider的 Value Changed 事件调用
-(IBAction)playTone4; {
AudioServicesPlaySystemSound(soundID4);
}
当用户不拖动滑块但未释放时,我希望声音暂停。
有办法吗?似乎没有AudioServices 停止 SystemSound()函数。
答案 0 :(得分:3)
系统声音无法停止。
有关详细信息,请参阅iPhone Programming Guide: section Multimeda Support。
为了达到预期效果,我建议使用 AVAudioPlayer 或 audioQueues 。我编写的编程指南涵盖了您想要了解的有关这些技术的所有内容。