iPhone iOS4:AVRCP API(蓝牙耳机上的ff /倒带命令)

时间:2010-10-27 11:40:41

标签: iphone bluetooth avrcp ios4

我知道AVRCP功能已添加到iOS 4.1(在iPod应用程序中,现在您可以使用支持耳机上的硬件按钮来转发和回放歌曲。)

我正在尝试在我工作的音乐应用程序中找到使用这些功能的任何API。

要求是从耳机中捕捉播放/停止,前进和后退按钮事件。

任何信息都非常受欢迎。

谢谢。

3 个答案:

答案 0 :(得分:2)

我一直在寻找类似的东西 - 关于如何捕捉遥控事件的信息。如果您有权访问https://developer.apple.com,请在“iOS事件处理指南”文档中查找UIEvent课程和“多媒体远程控制”。您需要的所有印刷机都有活动。

这只会在iOS为您提取远程事件时提供帮助,因此无论是有线还是蓝牙,它都只是一个“远程事件”。我还没有硬件来试试这个。

如果您想尝试自己低级访问蓝牙驱动程序,我认为您运气不佳。

希望这会有所帮助......

答案 1 :(得分:0)

我的猜测是,只要您注册并监听这些事件(虽然我不知道iOS中的语法),您的应用程序应该会收到这些事件。

系统通常会将事件路由到您的应用程序,无论是在本地生成(通过本地操作)还是从蓝牙AVRCP控制设备远程生成。

希望这有帮助。

答案 2 :(得分:0)

以下是上述Apple文档的直接链接:

http://developer.apple.com/library/ios/#documentation/EventHandling/Conceptual/EventHandlingiPhoneOS/RemoteControl/RemoteControl.html

发布时,注册接收活动
[[UIApplication sharedApplication] beginReceivingRemoteControlEvents];

然后实施(void)remoteControlReceivedWithEvent:(UIEvent *)receivedEvent来处理事件。