我正在实现一个在用户拖动 UISlider 时播放的声音效果。

这是 IBA 操作:由 UISlider 调用 价值改变 事件

-(IBAction)playTone4; {
    AudioServicesPlaySystemSound(soundID4); 
}

我希望当用户在操作时声音停止 不是 拖动滑块但有 未释放 它。

有没有办法做到这一点?似乎没有 AudioServices停止系统声音()函数。

有帮助吗?

解决方案

系统声音无法停止.

请参阅 iPhone 编程指南:多媒体支持部分 了解更多信息。

为了达到预期的效果,我建议使用 AVA音频播放器 或者 音频队列. 。我所讲的编程指南涵盖了您想了解的有关这些技术的所有内容。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top