【发布时间】:2011-04-23 05:49:21
【问题描述】:
我希望在视图更改时停止播放音频文件。
我正在使用 tabController,我希望当用户移动到不同的视图时,正在播放的音频停止。我不确定我会在哪里以及如何做到这一点。也许在 viewDidUnload 中?
这是我用来播放音频文件的方法:
-(void)startPlaying { [NSTimer scheduleTimerWithTimeInterval:15 target:self 选择器:@selector(startPlaying) userInfo:nil repeats:NO];
NSString *audioSoundPath = [[ NSBundle mainBundle] pathForResource:@"audio_file" ofType:@"caf"]; CFURLRef audioURL = (CFURLRef) [NSURL fileURLWithPath:audioSoundPath]; AudioServicesCreateSystemSoundID(audioURL, &audioID); AudioServicesPlaySystemSound(audioID); }
感谢您的帮助
【问题讨论】:
标签: iphone objective-c audio