2009-12-09 152 views
3

我試過查看文檔,但我似乎無法找到(或承認)我在找什麼。iPhone耳機點擊檢測

iPhone和iPod Touch在耳機上有一個瞬時開關,我相信它被稱爲「遠程」(如果我錯了,請糾正我)。它用於開始/停止/轉發音樂或接聽/結束電話。我想知道在我的本地應用程序中何時點擊此開關。

在哪個框架和類中我可以找到它?

回答

1

我不相信任何當前框架都支持該功能。

如果你的應用程序執行期間有iPod播放,你可以註冊MPMusicPlayerController通知 - Music Player Notifications

這會通知你的,你上面提到的播放狀態的變化。但是,它不會告訴您狀態是通過遠程還是UI更改的。但是,如果點擊了遠程按鈕,我知道這是'猜測'的唯一方式 - 我在自己的應用程序中使用了此方法。

+0

只是要清楚......我可以檢測到玩家已經改變狀態(開始或停止),但不是爲什麼或如何。那麼,我認爲這對我來說並不重要。我並不是很在意控制音樂播放。我所關心的是將其用作輸入設備。也許我可以讓它控制「無聲」聲音文件的播放。這可能會奏效。謝謝。 – 2009-12-10 13:25:04