2014-05-22 128 views
1

我正在開發具有背景音樂的應用程序,並且音樂從第一個視圖(INTROViewController)出現時開始(它在viewDidLoad中執行)。我創建了一個設置頁面(OPTIONSViewController),我已經實現了一個用於打開和關閉音樂的開關。在OPTIONSViewController中,我創建了一個INTROViewController的實例,其中定義了所有音頻文件以及播放和停止音樂的命令。我沒有得到任何錯誤,但似乎這個實例無法控制音樂,它仍在繼續播放。我究竟做錯了什麼?乾杯如何控制背景音樂

+0

從您訪問introviewcontroller屬性的位置更新一些代碼,就像不可能從語句中追蹤錯誤。 –

回答

0

我想你可以在你的AppDelegate上只有一個AVPlayer。

聲明它像一個屬性,然後ü可以從所有應用程序 這個球員是這樣的:

yourAppDelegate* appDele= (yourAppDelegate*)[[UIApplication sharedApplication]delegate];

AVPlayer * tempPlayer = [appDele yourPlayer];

這應該可以解決你的問題:d