2011-08-26 41 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是的,正好。 –