我需要打開視圖後自動播放音頻,並有一個按鈕來控制播放/暫停事件。我聽說它有一個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;
}
}
是否可以自動播放音頻和播放/與按鈕暫停?怎麼樣?
是的,有,但是如果我使用「玩」的方法,將「prepareToPlay」方法不爲什麼要使用'prepareToPlay'工作 – Matin
?如果您直接使用'play',它將在啓動時播放,即使您可以使用暫停/播放。 –
我混淆了這兩種方法,非常感謝 – Matin