2013-01-08 8 views
0

WP8에서 실행되는 멀티미디어 플레이어 프로젝트가 있습니다. WP8 SDK는 사용자가 블루투스 장치에서 재생을 제어 할 수있는 AVRCP를 지원합니까? 컨트롤 이벤트를 받기 위해 사용해야하는 API 또는 이벤트는 무엇입니까? 감사!Windows Phone 용 AVRCP 8?

답변

0

소비자 관점에서 WP0 OS supports BT-AVRCP 1.3 및 WP8 OS도 마찬가지입니다. MSDN에 기반하여 BT-AVRCP 1.4 프로파일은 WP8을 지원합니다.

개발자 관점에서 직접 개발자가 읽을 수 있도록 BT-SPP가 지원됩니다. &. 나는 WP8이 BT-AVRCP 소켓을 성공적으로 열 수 있는지 잘 모르겠다. 그래서 앞으로 나아가서 하나의 소켓을 열고 무슨 일이 일어나는지 보려고한다.

블루투스 헤드셋에서 오디오를 재생하려는 경우 일반 WP7/WP8 미디어 재생 클래스를 사용하고 새로운 WP8 AudioRoutingManager을 사용하여 블루투스 헤드셋에 출력을 적용합니다.

AudioRoutingManager.SetAudioEndpoint(AudioRoutingEndpoint.Bluetooth) 
+0

고마워요! 미디어 라이브러리에서 노래를 재생/일시 중지하기 위해 MediaPlayer API를 사용하고 있습니다. 필요한 것은 사용자가 BT 장치를 통해 재생 기능을 제어하는 ​​것입니다. 오디오는 실제로 추가 작업을하지 않고 올바르게 라우팅되었습니다. BT 장치에서 명령 (재생/일시 정지/ff/fr)을 가져 오기 위해 소켓을 여는 것을 의미합니까? 더 많은 정보를 제공해 주시겠습니까? 다시 한 번 감사드립니다! – thsieh

+0

BT-AVRCP 소켓을 사용해 본적이 없습니다. 잠재적으로 하나를 열고 명령을 보낼 수 있습니다. 다음은 Sphero @ http://www.developer.nokia.com/Community/Wiki/What's_new_in_Windows_Phone_8#Bluetooth:_Phone_to_device에 BT-SPP 소켓을 여는 예입니다. 다음은 Mindwave Mobile 헤드셋에 대한 BT-SPP 소켓의 예입니다. http://metroeeg.codeplex.com/wikipage?title=Standalone&referringTitle=Home – JustinAngel

+0

AVRCP는 RFCOMM이 아닌 L2CAP 위에 겹쳐져 있습니다. WP8의 소켓은 RFCOMM만을 사용합니다. (http://www.alanjmcf.me.uk/comms/bluetooth/Bluetooth%20Profiles%20and%2032feet.NET.html#_Toc266869894) – alanjmcf