2011-08-26 51 views
0

我使用的是AVAudio播放器来播放一首歌曲,有关重叠歌曲的问题?

我采取从iPod库中的歌曲,

我玩的第一首歌曲,但是当从iPod库中选择其他的歌,无论歌曲同步播放,

如何停止第一首歌曲?

我试图停止按钮播放方法的歌曲

- (IBAction)player_stop { 

    [theAudio stop]; 

    theAudio = Nil; 

} 

我写这篇文章的代码

- (IBAction)btn_play { 

    [self player_stop]; 

    [theAudio play]; 

} 

我该怎么办呢?

回答

0

你应该告诉玩家,而不是音频,停止。

[self.player stop];

要开始新的音频,你可以做如下:

[self.player stop]; 
self.player = nil; 
NSError *error; 
self.player = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:&error]; 
[self.player play]; 
+0

感谢,但不能得到它,是什么播放器?是AVAudio播放器的对象吗? –

+0

@Ankit是的,正好。 –