Bluetooth 连接到蓝牙耳机时出现WP8错误
情况是:1。打开我的诺基亚蓝牙BH-214。2.等待与我的Lumia 822建立连接。3.运行代码 异常是从 等待socket.ConnectAsync(selectedDevice.HostName,“1”) Message=“每个套接字地址(协议/网络地址/端口)通常只允许使用一次。(HRESULT的例外:0x80072740)” 代码: PeerFinder.alternativeEntities[“蓝牙:配对”]=”; var pairedDevices=await PeerFinder.FindAllPeersAsync()Bluetooth 连接到蓝牙耳机时出现WP8错误,bluetooth,windows-phone-8,headset,Bluetooth,Windows Phone 8,Headset,情况是:1。打开我的诺基亚蓝牙BH-214。2.等待与我的Lumia 822建立连接。3.运行代码 异常是从 等待socket.ConnectAsync(selectedDevice.HostName,“1”) Message=“每个套接字地址(协议/网络地址/端口)通常只允许使用一次。(HRESULT的例外:0x80072740)” 代码: PeerFinder.alternativeEntities[“蓝牙:配对”]=”; var pairedDevices=await PeerFinder
这是否意味着,如果音频BT耳机已连接到本机应用程序,我无法连接它?我有自己的musicplayer,我想听听BT耳机发送的评论,以便播放/暂停/快闪/快闪,仅此而已。谢谢 是的,如果操作系统已连接到免提(etc)服务,则应用程序无法连接 桌面Windows上有一个API可以让“媒体”播放器按钮按下,WP8上不是有吗?操作系统从蓝牙免提/耳机设备等接收事件并引发这些事件
或者。此外,在桌面窗口中,还可以通过控制面板和编程方式在每个设备上启用/禁用特定的蓝牙服务。也许WP8上有这个API?API是什么样子的?也许我可以搜索一下。目前,我从MediaPlayer和MediaState获得的唯一事件是媒体已停止播放并响应用户的操作(FF/FR/Play/Pause)。
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)
{
}
}