【发布时间】:2011-03-09 14:09:12
【问题描述】:
我有一个 UIButton,当触摸它时会播放音频文件。此刻连续按两次按钮播放音频文件两次,而不是停止播放。
我希望第二次单击停止音频文件,而不是播放第二个实例。任何建议将不胜感激。谢谢
-(IBAction) buttonNoisePlay {
NSString *pathsoundFile = [[NSBundle mainBundle] pathForResource:@"noise" ofType:@"mp4"];
sound = [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:pathsoundFile] error:NULL];
sound.delegate = self;
sound.numberOfLoops = -1;
sound.volume = 1;
if(sound == nil || sound.playing == NO) //if not playing
{
[sound play];
}
else
{
[sound stop];
}
}
【问题讨论】:
标签: iphone ipad avaudioplayer