2010-10-13 122 views
1

我正在使用AVAudioPlayer在UITabBar內的視圖控制器中播放音頻文件。所以當用戶點擊不同的標籤欄時,音樂不會停止。我嘗試在viewwill中添加停止方法。但它沒有迴應。當用戶點擊一個新的標籤欄項目時,如何停止我的音頻。 恩特如何在加載新的TabBar視圖時卸載TabBar視圖?

AVAudioPlayer *audioPlayer; 

這是我在視圖代碼就會消失

[audioPlayer stop]; 
[sliderTimer invalidate]; 
audioPlayer = nil; 
self.URL = nil; 
self.musicTitle = nil; 

感謝, Nikil

+1

是,代碼獲取調用的時候嗎? – Ben 2010-10-13 22:00:10

回答

1

這爲我工作。

  • (void)viewWillDisappear:(BOOL)animated {self.audioPlayer stop];

}