【问题标题】:AVRCP for Windows phone 8?适用于 Windows 手机 8 的 AVRCP?
【发布时间】:2012-12-22 23:09:48
【问题描述】:

我有一个在 WP8 上运行的多媒体播放器项目。 WP8 SDK 是否支持用户可以从蓝牙设备控制播放的 AVRCP?我应该使用哪些 API 或事件来接收控制事件?谢谢!

【问题讨论】:

    标签: bluetooth windows-phone-8 multimedia avrcp


    【解决方案1】:

    从消费者的角度来看,WP7 OS supports BT-AVRCP 1.3 和 WP8 OS 也是如此。基于MSDN,WP8 支持 BT-AVRCP 1.4 配置文件。

    从开发人员的角度来看,BT-SPP 支持开发人员直接读写。我不确定 WP8 是否可以成功打开一个 BT-AVRCP 套接字,所以继续尝试打开一个套接字,看看会发生什么。

    如果您只是想在蓝牙耳机上播放音频,请使用普通的 WP7/WP8 媒体播放类并使用新的 WP8 AudioRoutingManager 强制在蓝牙耳机上输出。

    AudioRoutingManager.SetAudioEndpoint(AudioRoutingEndpoint.Bluetooth)
    

    【讨论】:

    • 谢谢!我正在使用 MediaPlayer API 来播放/暂停媒体库中的歌曲。我需要的是用户通过 BT 设备控制播放功能。音频实际上正确路由而无需做其他事情。您的意思是打开套接字以从 BT 设备获取命令(播放/暂停/ff/fr)吗?你能提供更多信息吗?再次感谢!
    • 我没有尝试过BT-AVRCP套接字。您可能可以打开一个并发送命令。这是一个向 Sphero @ developer.nokia.com/Community/Wiki/… 打开 BT-SPP 套接字的示例。这是 Mindwave 移动耳机的 BT-SPP 插座示例@metroeeg.codeplex.com/…
    • AVRCP 分层在 L2CAP 之上,而不是在 RFCOMM 之上。 WP8 中的套接字显然只使用 RFCOMM。 (alanjmcf.me.uk/comms/bluetooth/…)
    猜你喜欢
    • 1970-01-01
    • 2014-05-11
    • 2014-10-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-21
    • 2012-11-15
    • 1970-01-01
    相关资源
    最近更新 更多