我需要在打开视图后自动播放音频并有一个按钮来控制播放/暂停事件。我听说它有一个prepareToPlay
通过按钮控制音频但它不能自动播放音频。这是我的代码:
NSURL *url = [NSURL fileURLWithPath:[[NSBundle mainBundle]
pathForResource:@"track8"
ofType:@"mp3"]];
NSError *error;
audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:&error];
[audioPlayer prepareToPlay];
并在按钮中:
-(IBAction)playPauseButtonPress:(id)sender{
if (self.isPlaying) {
[self.audioPlayer pause];
self.isPlaying = NO;
}else {
[self.audioPlayer play];
self.isPlaying = YES;
}
}
是否可以使用按钮自动播放音频和播放/暂停?如何?