当前位置: 首页 > 知识库问答 >
问题:

检测蓝牙耳机是否已连接到Apple Watch

薛阳荣
2023-03-14

我最近试图让WatchKit应用程序播放苹果手表扬声器的背景声音效果。据我所知(如果我错了,请纠正我!)这是不可能的,因为我需要连接蓝牙耳机才能使用WKAudioFilePlayer,或者使用额外的界面元素来播放声音(WKInterfaceMovie或PresMediaPlayerControlllerWithURL:选项:完成)。

现在,相反,我想使用WKAudioFilePlayer仅在连接蓝牙耳机时播放音频,以避免在每次没有耳机可用时收到“配对蓝牙耳机听音乐”警报。

有什么方法可以确定蓝牙耳机是否已连接,以便我可以以此为条件进行音频播放吗?

共有1个答案

沙岳
2023-03-14

现在仍然没有API可用于检查蓝牙耳机是否与苹果手表配对

 类似资料:
  • 我在网上搜索了很长一段时间,但我找不到我要找的东西。 如果我的设备已经连接到蓝牙设备(/在我启动应用程序之前),我如何通过我的应用程序发现。 我希望有类似bool BluetoothAdapter的东西。isPaired()

  • 问题内容: 有没有办法检测是否已连接到控制台终端?例如,我希望能够检测foo.py是否通过以下方式运行: 要么 我问这个问题的原因是,我想确保进度条显示仅在前一种情况下发生(真实控制台)。 问题答案: if sys.stdout.isatty(): # You’re running in a real terminal else: # You’re being piped or redirecte

  • 我正在使用BeagleBone Black和蓝牙USB加密狗V4.0。我的加密狗正在检测iBeacons没有问题,但有没有办法检测开启蓝牙的手机。我正在使用NodeJs和Noble包。 所以,当我使用hcitool lescan时,它也找不到手机,但有了hcitool,就有了选项扫描。当我在终端中调用hcitool扫描时,我得到了我的手机。是否有包装此选项的NodeJs包。我不需要连接到移动设备,

  • 我制作了一个android应用程序来扫描蓝牙设备,并向我的服务器发送一个HTTP请求,这样我就可以检测它们是开着还是关着。我已经用我的带有蓝牙适配器的台式电脑测试过了,效果很好。当检测到电脑上的蓝牙功能时,它显示电脑是打开的,当我关闭电脑上的蓝牙功能时,它是关闭的。现在,我需要使用这个应用程序的设备有:雅伯投影仪、Bose SoundLink和JBL耳机,但我遇到了一些问题。 首先,投影仪似乎无法

  • 嗨,伙计们,我正在为我的覆盆子Pi家庭服务器写一个智能家庭扩展。为此,我想通过检查智能手机是否连接到本地网络来了解何时有人在家。 不幸的是,到目前为止,ping Android设备在最好的情况下是不可靠的。这取决于睡眠状态,Nexus5x根本不响应ping。我也不去摆弄睡眠设置,因为那会减少电池寿命。 我的路由器说设备已经连接,但我不知道如何中继这个信息。我有什么办法可以确定任何智能手机都是用Py

  • 连接设备 接口说明 用于连接 扫描出来的蓝牙设备。 参数说明 字段 类型 必须? 说明 device RKBLEDevice 是 蓝牙设备 示例代码 Swift: RokidMobileSDK.binder.connect(device: RKBLEDevice) Objc: [RokidMobileSDK.binder connect:device]; 断开设备 接口说明 用于断开已经连接的