Iphone:播放一首歌时另一首歌重叠。

时间:2011-08-26 13:11:36

标签: iphone objective-c cocoa-touch ios4 avaudioplayer

在我的应用程序歌曲中从ipod库播放到AVAudioPlayer,

问题是,当一首歌是播放时选择第二首歌, 第二首歌重叠,

我尝试通过调用此方法来停止歌曲

- (IBAction)player_stop {
  theAudio.delegate = nil;
  [theAudio release];
  theAudio = nil;    
}

我尝试这种方法,但没有进入这种情况

if (theAudio.isPlaying == YES){        
  [theAudio release];
  theAudio = nil;
}

theAudio是AVAudioplayer的对象,

我该怎么做?

1 个答案:

答案 0 :(得分:1)

怎么样

if (theAudio.isPlaying == YES){        
   [theAudio stop];
}