0
我有一個在WP8上運行的多媒體播放器的項目。 WP8 SDK是否支持用戶可以控制藍牙設備播放的AVRCP?我應該使用哪些API或事件來接收控制事件?謝謝!AVRCP for Windows phone 8?
我有一個在WP8上運行的多媒體播放器的項目。 WP8 SDK是否支持用戶可以控制藍牙設備播放的AVRCP?我應該使用哪些API或事件來接收控制事件?謝謝!AVRCP for Windows phone 8?
從消費者的角度來看WP7操作系統supports BT-AVRCP 1.3以及WP8操作系統。基於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)?你能否提供更多信息?再次感謝! – thsieh
我還沒有試過BT-AVRCP插座。可能你可能會打開一個併發送命令。下面是一個打開Sphero的BT-SPP套接字的示例@ http://www.developer.nokia.com/Community/Wiki/What's_new_in_Windows_Phone_8#Bluetooth:_Phone_to_device。下面是一個Mindwave Mobile頭戴式耳機的BT-SPP插座示例@ http://metroeeg.codeplex.com/wikipage?title=Standalone&referringTitle=Home – JustinAngel
AVRCP通過L2CAP而不是RFCOMM進行分層。 WP8中的套接字顯然只使用RFCOMM。 (http://www.alanjmcf.me.uk/comms/bluetooth/Bluetooth%20Profiles%20and%2032feet.NET.html#_Toc266869894) – alanjmcf