當用戶按下home按鈕聲音paused.when時,我在viewDidLoad中播放聲音當用戶再次運行應用程序時從暫停的地方播放聲音播放當用戶按下時,我可以停止它(不停頓)主頁按鈕?當用戶按下主頁按鈕時停止聲音
0
A
回答
1
看一看到應用程序委託方法:
- (void)applicationDidEnterBackground:(UIApplication *)application
- (void)applicationWillResignActive:(UIApplication *)application
您可以將代碼有沒有被運行的,當你的應用程序被關閉。嘗試保持一個指向你AVAudioplayer的指針,並在必要時「停止」當前播放的內容。 當用戶回來時一定要重新啓動它!
對「UIApplicationDelegate協議參考」的文件幫助:)
-1
NSString *path = [[NSBundle mainBundle] pathForResource:@"*" ofType:@"mp3"];
如果使用*
在MP3的地名的音樂將被停止。
+0
這個答案只是錯誤的。 pathForResource返回資源的路徑;它與音頻文件的播放方式無關。 – makdad 2011-06-23 06:29:41
相關問題
- 1. 按下按鈕時停止聲音iOS
- 2. 如何在按下新聲音按鈕時停止聲音
- 3. 當用戶按主頁按鈕時停止Android服務
- 4. 當主頁按鈕被按下時如何停止mediaplayer
- 5. Android - 如何僅在主頁按鈕被按下時停止音樂
- 6. 如何在主頁按鈕被按下時停止播放音頻?
- 7. 如何在主頁按鈕被按下時停止服務?
- 8. 按下主頁按鈕後iPhone應用程序沒有聲音
- 9. 當用戶按下主頁按鈕時懸浮鍵盤?
- 10. 當用戶按下主頁按鈕時捕捉
- 11. 當瀏覽器停止按鈕或ESC按下時停止JS
- 12. 當主頁按鈕被按下時暫停遊戲sdk
- 13. 按鈕聲音停止工作
- 14. 按鈕聲音停止後,而
- 15. 按下按鈕的聲音
- 16. 同時按下按鈕播放聲音
- 17. 當用戶單擊主頁按鈕時,應該暫停Asynctask
- 18. 以前播放音樂不會在按鈕按下時停止。
- 19. 當按鈕按下兩次時,應用程序停止android
- 20. 每當我按下後退按鈕時,應用程序停止
- 21. 當按下音量按鈕時檢測
- 22. 當按下特定按鈕時播放特定聲音
- 23. 當用戶按下注銷按鈕時,如何停止更新位置
- 24. 按下主頁按鈕時檢測iOS
- 25. 當按下後退按鈕時停止片段中的AsyncTask
- 26. 當按下另一個按鈕時停止Android CountDownTimmer
- 27. 當我按下Android按鈕時,如何停止GPS跟蹤
- 28. Xcode 6 - 按下按鈕播放聲音
- 29. 在按下按鈕播放聲音-Android
- 30. 如何在主頁按鈕被按下時終止活動?
想象一下,我有一個應用程序與兩個視圖,這個球員是在第二個視圖我怎麼能從applicationDidEnterBackground呼叫球員停止它? – SajjadZare 2010-10-25 18:21:16
或者將指針放在應用程序委託中的播放器中,或者將其指向視圖的某個屬性,並以某種方式從應用程序委託中獲取指向您的視圖的指針。我通常有一個應用程序範圍的聲音播放課程,它與App-Delegate有某種聯繫。請記住,您可以通過調用[UIApplication sharedApplication] .delegate從代碼中的任何位置獲取指向您的委託的指針。 – Bersaelor 2010-10-26 07:09:26