我正在使用AVAudio播放器播放歌曲,
我从ipod库中获取一首歌,
我播放了第一首歌,但是从ipod库中选择其他歌曲时,两首歌同时播放,
如何停止第一首歌?
我试图阻止一首歌
- (IBAction)player_stop {
[theAudio stop];
theAudio = Nil;
}
按钮播放方法我写这段代码
- (IBAction)btn_play {
[self player_stop];
[theAudio play];
}
我是怎么做到的?
答案 0 :(得分:0)
你应该告诉播放器,而不是音频。
[self.player stop];
要开始新音频,您可以执行以下操作:
[self.player stop];
self.player = nil;
NSError *error;
self.player = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:&error];
[self.player play];