2010-06-11 70 views
0

我正在用钢琴制作音乐应用程序,但我需要能够保持声音长或短。所以,如果我按住一个按钮,它将开始播放声音,但如果我放开,它会停止,但不管多长时间,我都按住按钮,即声音播放多长时间(直到声音结束)。我该如何长时间保持声音?

如何在iPhone SDK中执行此操作?

+0

@Jonathan - 谢谢你的清理。 – 2010-06-11 22:45:26

+2

您是否知道用户按下按钮的时间有多长?知道如何在特定时间开始声音淡出,您有困难吗? – sigfpe 2010-06-11 22:46:37

+0

我不知道如何让声音开始和停止时,用户的手指触摸和释放,我不知道如何淡出 – EstherBunny 2010-06-12 02:40:27

回答

0

UIButtonUIResponder的子类,它有方法告诉它触摸什么时候开始或结束 - 使用这些应该会得到你所需要的。

+0

你能解释更多becasue即时通讯仍然有点新的代码即时通讯使用现在播放任何声音是...我将如何设置它? (IBAction)圈套NSString * path = [[NSBundle mainBundle] pathForResource:@“Snare”ofType:@“mp3”]; AVAudioPlayer * theAudio = [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:path] error:NULL]; \t theAudio.delegate = self; \t [theAudio play]; \t \t } – EstherBunny 2010-06-11 23:31:07

相关问题