2012-04-18 156 views
4

有沒有辦法控制當前在後臺播放的音樂?我可以用MPMusicPlayerController iPodMusicPlayer控制本地ipod應用程序,但我基本上需要的是任務切換器中的ipod控制器的功能。我想能夠控制當前正在播放的應用程序(next/prev)。任務切換器中的控件控制Spotify,潘多拉或任何其他正在播放的應用程序。控制來自第三方應用程序的背景音樂ios

任何想法?

+0

請問將抽象的另一層任務切換的目的是什麼呢? – CodaFi 2012-04-18 23:03:58

+0

我的問題與任務切換器本身很少或根本沒有關係。我希望我的用戶能夠輕鬆控制他們的音樂,而不是雙擊主頁按鈕 - >輕掃 - >點擊下一頁 – audub 2012-04-18 23:27:28

+0

而我的評論與任務切換器沒有多大關係。我在問一個應用程序做什麼系統的目的?此外,[this](http://developer.apple.com/library/ios/#documentation/MediaPlayer/Reference/MPMusicPlayerController_ClassReference/Reference/Reference.html#//apple_ref/occ/instm/MPMusicPlayerController/skipToNextItem)是你無論如何,這可能是在尋找。 – CodaFi 2012-04-18 23:39:08

回答

1

你可以這樣做。確保首先使用AVAudioSessionCategoryPlayback音頻會話。之後您激活音頻會議,請撥打:

[[UIApplication sharedApplication] beginReceivingRemoteControlEvents]; 

在這裏看到更多的細節 http://developer.apple.com/library/ios/#documentation/EventHandling/Conceptual/EventHandlingiPhoneOS/RemoteControl/RemoteControl.html

+0

謝謝,但是這不是用於接受遠程控制事件而不是發送它們嗎?爲了清楚起見,我想跳過當前在後臺播放的應用程序(不是我自己的)中的下一個/上一個。 – audub 2012-04-19 13:21:59

+1

你想控制另一個不是iPod音樂播放器的應用程序?無法完成。 – jsd 2012-04-19 17:15:43

+0

我有點希望我能......呃,再次感謝:) – audub 2012-04-19 23:33:12