2011-09-04 45 views
0

我正在使用AVAudioPlayer框架播放背景聲音。我有一個播放按鈕和一個暫停按鈕。它可以工作,但每當我切換視圖並返回到主菜單時,它都會停止工作。如何管理iPhone應用程序中的背景聲音?

+1

試着粘貼一些關於如何(以及在​​哪裏)加載AVAudioPlayer對象的代碼。 – Can

回答

1

- 測量您的音樂運行,然後設置NSTimer與音樂運行時間和設置計時器音頻啓動method.pass您的標誌到第二視圖做同樣的事情。

0

設置了一個循環,這可能意味着你的音樂不夠長。 說, //你avaudioplayer.numberOfLoops = -1

,這將使它繼續下去,音樂只會停止,如果你,如果你改變看法和音樂不這樣做應該還是老樣子去完成。但是如果你想從開始應用程序的時候獲得背景音樂,將你​​的avaudioplayer代碼與你的應用程序中的循環一起使用,委託人bool會用選項完成啓動並繼承該方法以在另一個視圖中停止它。

appDelegate * delegate = [[appDelegate alloc] init]; [appDelegate stop]; ,並在應用程序代表說[音樂停止]或類似的東西

相關問題