在 iOS 中设置蓝牙设备的快捷方式

Setting shortcuts to a Bluetooth device in iOS

我可以看到打开 on/off 蓝牙很容易,但如果我可以在我的设备中设置或切换扬声器蓝牙,那就太好了。有没有办法设置系统值?

如何在 iOS 上为蓝牙设备创建操作或快捷方式?我目前使用的是 iOS 12,所以如果可能的话,我更喜欢那个版本的解决方案。

截至目前(2019 年 11 月),快捷方式无法控制要连接到哪个蓝牙设备、查询可用蓝牙设备列表或查明设备 x 是否已配对。

Shortcuts 目前仅提供 "Bluetooth On/Off"。这在未来可能会改变,但今天,情况是这样的。

Siri 会响应"open bluetooth settings.",这在某种程度上很方便,然后,只需轻按一下设备名称即可连接。

对于一般的蓝牙设备,您(目前)似乎运气不佳。 特别是对于音频设备(即扬声器和耳机),有一个解决方案!

您可以使用命令“将播放目标设置为”和 select 您的蓝牙设备。确保它当前已连接,否则它可能不会显示在列表中。

请注意,截至目前 (iOS 14.0),该命令存在错误并且可能会静默终止您的快捷方式的执行,除非该设备已经连接(即除非它什么都不做)。奇怪的是,这可以通过简单地连续两次添加(完全相同的)命令来解决。然后它将完全按照您的预期进行:等待设备连接,然后继续 运行 快捷方式 - 如果它不起作用则显示错误消息。

从 iOS 14.0 开始,只需三步即可设置这样的快捷方式。他们开始了:

  1. 脚本 -> 设备 -> 设置蓝牙
    Turn Bluetooth On
  2. 脚本 -> 控制流 -> 等待
    Wait 5 seconds
  3. 脚本 -> 设备 -> 设置播放目标
    Set playback destination to <your bluetooth device>

第 1 步很明显。由于第 2 步,您的设备有时间激活蓝牙并扫描附近的蓝牙设备。如果您跳过此步骤,快捷方式可能会终止执行而不会产生任何影响。在第 3 步中,您可以选择默认播放设备或 select 每次询问 选项以便每次都手动 select。

注意:第 2 步的等待时间可能因您的设备而异。我在 iPhone SE 2020 上进行了测试,5 秒就足够了。如果您的设备在这段时间内没有连接,请尝试增加它。

奖励:添加第四步,自动播放一些音乐。

  1. 应用 -> 音乐 -> 播放音乐
    Play Music