2012-04-18 10 views
4

現在再生中の音楽をバックグラウンドで制御する方法はありますか?私はMPMusicPlayerController iPodMusicPlayerでネイティブのiPodアプリケーションを制御することができますが、基本的にはタスクスイッチャーのipodコントローラの機能が必要です。私は現在再生中のアプリを制御できるようにしたい(次/前)。タスクスイッチャーのコントロールは、現在プレイ中のスポット、パンドラ、その他のアプリを制御します。サードパーティのアプリからバックグラウンドミュージックを制御するios

アイデア?

+0

は、私はタスクスイッチャーに抽象化の別の層を追加する目的がどうなるか聞いてもいいですか? – CodaFi

+0

私の質問は、タスクスイッチャ自体とほとんどまたは全く関係がありません。ユーザーが自分の音楽を簡単にコントロールできるようにしたいのですが、ホームボタンをダブルクリックする代わりに - >スワイプ - >タップしてください。 – audub

+0

そして、私のコメントはタスクスイッチャーとほとんど関係がありませんでした。私は、システムの機能を果たすアプリケーションの目的が何であるかを尋ねています。また、[this](http://developer.apple.com/library/ios/#documentation/MediaPlayer/Reference/MPMusicPlayerController_ClassReference/Reference/Reference.html#//apple_ref/occ/instm/MPMusicPlayerController/skipToNextItem)は、とにかくおそらく探しています。 – CodaFi

答えて

1

これは可能です。最初にAVAudioSessionCategoryPlaybackオーディオセッションを使用していることを確認してください。あなたがオーディオセッションをアクティブ化した後、呼び出し:

[[UIApplication sharedApplication] beginReceivingRemoteControlEvents]; 

は、詳細についてはこちらをご覧ください http://developer.apple.com/library/ios/#documentation/EventHandling/Conceptual/EventHandlingiPhoneOS/RemoteControl/RemoteControl.html

+0

ありがとうございます。しかし、これはリモコンイベントを受け付けて送信していないのですか?明確にするために、私はバックグラウンドで現在再生中のアプリ(自分ではない)で次/前をスキップしたい。 – audub

+1

あなたはiPod Music Player以外の他のアプリをコントロールしたいですか?できません。 – jsd

+0

私はうまくいきたいと思っていました。まあ、ありがとうございました:) – audub

関連する問題