当方法有多个调用时,在方法中播放声音

时间:2015-03-15 13:18:17

标签: objective-c

当用户触摸按钮时,我需要播放键盘音效。

但问题是当用户在按钮中点击3次时

playTypingSound方法调用3次但我听到输入声音效果一次。

我不想使用Apple的键盘声音

这是我的方法:

-(void)playTypingSound
{
NSURL *soundURL = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"typing" ofType:@"mp3"]];
typingSound = [[AVAudioPlayer alloc] initWithContentsOfURL:soundURL error:nil];
typingSound.volume = 0.05;
[typingSound play];
}

http://puu.sh/gBhKF/2f271d8804.png

0 个答案:

没有答案