2010-10-27 143 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为您抽象远程事件,因此它只是一个“远程事件”,无论它是有线还是蓝牙。我还没有硬件来尝试这个。

如果你想让自己的蓝牙驱动程序低级访问,我认为你运气不好。

希望这有助于...