2009-09-20 56 views
1

我有一个按钮,播放声音,我想阻止用户敲击键多次,并具有播放声音不止一次。我需要一种方法来检查按钮被按下时是否正在播放声音,如果是这样,请不要播放它。检查,如果声音播放

我想,当按钮被按下即音频文件的确切长度我可以开始一段时间,但似乎并不像一个有效的方式来做到这一点,尤其是与多个音频文件。

感谢, 大通

+0

您可以发布代码以了解您如何播放音频? – 2012-01-23 14:20:03

回答

1

这是一个黑客,但你可以给按钮翻转到“玩”,当用户点击它并翻转回来时,剪辑完成一个布尔标志。这意味着您需要添加某种“flipButton”线到播放剪辑的结尾。不过,我从来没有做过iPhone的开发,所以没有承诺,如果这将工作。

1

禁用按钮并启动一个等于您的声音时间的超时回调。