WP8连接到蓝牙耳机时出错

时间:2013-01-26 07:06:53

标签: bluetooth windows-phone-8 headset

方案是:1。打开我的诺基亚蓝牙BH-214。 2.等待与我的Lumia 822建立联系.3。运行代码。

抛出异常

await socket.ConnectAsync(selectedDevice.HostName,“1”);

Message =“通常只允许使用每个套接字地址(协议/网络地址/端口)。(HRESULT异常:0x80072740)”

代码:            PeerFinder.AlternateIdentities [“蓝牙:已配对”] =“”;            var pairedDevices = await PeerFinder.FindAllPeersAsync();

       if (pairedDevices.Count == 0)
       {
          Debug.WriteLine("No paired devices were found.");
       }
       else
       {
          // Select a paired device. In this example, just pick the first one.
          PeerInformation selectedDevice = pairedDevices[0];
          StreamSocket socket = new StreamSocket();
          try
          {
              await socket.ConnectAsync(selectedDevice.HostName, "1");
          }
          catch (Exception ee)
          {
          }
       }

这是否意味着,如果音频BT耳机已与本机应用程序连接,我无法连接它?我有自己的音乐播放器,我想收听BT耳机发送的播放/暂停/ FF / FW的评论,这就是全部。谢谢!

1 个答案:

答案 0 :(得分:0)

是的,如果操作系统已连接到免提(等)服务,则应用程序无法连接。

台式机Windows上有一个API可以让'媒体'播放器按下按钮,WP8上没有它吗?操作系统从蓝牙免提/耳机设备等处获取事件并提升这些事件。

或者。此外,在桌面Windows上,它可以在控制面板中以编程方式启用/禁用每个设备上的特定蓝牙服务。也许这可以在WP8上找到?