android 如何在Google Home应用中显示操作的音量控制

92dk7w1h  于 2023-01-24  发布在  Android
关注(0)|答案(3)|浏览(329)

我正在开发一款Smart Home Action,已经成功地将我的类似音箱的设备连接到Google Home应用程序中,在那里我可以使用语音命令控制音量。不过,我在应用程序中没有看到音量控制,就像我在Google Home或我的电视机等其他类似音箱的设备上看到的那样。
当我在谷歌主页应用程序(链接为测试账户)中点击我的设备时,我只看到设备设置,根本没有控件。
这是我的器件的SYNC响应:

{
  "requestId": "7848726039212384681",
  "payload": {
    "agentUserId": "robin@mccorkell.me.uk",
    "errorCode": null,
    "debugString": null,
    "devices": [
      {
        "id": "ampcontrol@mccorkell.me.uk",
        "type": "action.devices.types.SOUNDBAR",
        "traits": [
          "action.devices.traits.OnOff",
          "action.devices.traits.MediaState",
          "action.devices.traits.Volume",
          "action.devices.traits.TransportControl"
        ],
        "name": {
          "defaultNames": null,
          "name": "Amplifier",
          "nicknames": null
        },
        "willReportState": false,
        "notificationSupportedByAgent": false,
        "roomHint": null,
        "deviceInfo": null,
        "attributes": {
          "transportControlSupportedCommands": [],
          "volumeMaxLevel": 100,
          "volumeCanMuteAndUnmute": false,
          "levelStepSize": 10,
          "queryOnlyOnOff": true
        },
        "customData": null,
        "otherDeviceIds": null
      }
    ]
  }
}

这是我的设备的查询响应:

{
  "requestId": "15675955780684435642",
  "payload": {
    "errorCode": null,
    "debugString": null,
    "devices": {
      "ampcontrol@mccorkell.me.uk": {
        "online": true,
        "status": "SUCCESS",
        "errorCode": null,
        "on": true,
        "currentVolume": 96
      }
    }
  }
}
smtd7mpg

smtd7mpg1#

并非所有设备类型和特性都在Google Home App(GHA)中提供UI功能,并在GHA中点击设备图标后直接打开设备设置页面。这是某些设备类型的默认行为。

2wnc66cl

2wnc66cl2#

我们的团队一直致力于改进Google Home App和用户界面中的控件。目前,对于某些设备类型,我们只能显示某些特性的控件。对于这些设备,控件始终可以通过语音访问。您的同步响应看起来适合Soundbar设备。如果您需要Soundbar设备的触摸控件,我建议在Public Issue Tracker中创建一个功能请求。

rbl8hiat

rbl8hiat3#

如果你同意的话,你可以把你的类型设置为“action.devices.types.LIGHT”,然后用“action.devices.traits.Brightness”来控制你的音量。
这个修复对我很有效,但如果你找到一个更正确的解决方案,我很乐意知道。

相关问题