当用户按下一次时,我有一个矩形按钮。声音播放 但是我想要它,所以当用户双击按钮时,声音不断循环直到用户决定按下以停止声音。 这是播放声音的代码。
- (IBAction)oneSound:(id)sender; {
NSString *path = [[NSBundle mainBundle] pathForResource:@"1" ofType:@"wav"];
if (theAudio) [theAudio release];
NSError *error = nil;
theAudio = [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:path] error:&error];
if (error)
NSLog(@"%@",[error localizedDescription]);
theAudio.delegate = self;
[theAudio play];
}
谢谢!
答案 0 :(得分:1)
添加以下行:
theAudio.numberOfLoops = -1;
负值使玩家永远循环直到它停止。