2010-10-27 139 views
1

我知道AVRCP能力已被添加到iOS 4.1中(在iPod應用程序中,您現在可以使用支持耳機上的硬件按鈕來轉發和回放歌曲)。iPhone iOS4:用於AVRCP的API(藍牙耳機上的ff/rewind命令)

我正在嘗試在我工作的音樂應用程序中使用這些功能找到任何API。

要求是抓住耳機播放/停止,前進和後退按鈕事件。

任何信息將不止歡迎。

謝謝。

回答

0

我的猜測是,只要你註冊並監聽這些事件(雖然我不知道iOS的語法),你的應用程序應該得到這些事件。

系統通常會將事件路由到您的應用程序,無論它是本地生成(通過本地操作)還是遠程從藍牙AVRCP控制設備生成都無關緊要。

希望這會有所幫助。

+0

謝謝@丹尼斯,但我認爲它不適合我。在iOS中播放音頻的方法很少。其中一種方法是使用完全控制UI /屏幕的音頻播放器。我相信這種方法會收到英國電信的事件。我使用更低層次的方法。其實,我在應用程序中有幾個不同的玩家。另外我想給這些按鈕一些額外的功能(FF上的2次按下會做一些額外的動作等)。 – 2010-10-30 21:48:32

2

我一直在尋找類似的東西 - 關於如何捕捉遠程控制事件的信息。如果您有權訪問https://developer.apple.com,請在「iOS事件處理指南」文檔中查找UIEvent類和「多媒體遠程控制」。有您需要的所有印刷機的事件。

這將有助於僅當iOS爲您抽象遠程事件,因此它只是一個「遠程事件」,無論它是有線還是藍牙。我還沒有硬件來嘗試這個。

如果你想讓自己的藍牙驅動程序低級訪問,我認爲你運氣不好。

希望這有助於...