Actions on google 行动、装置、特征、运输控制问题

Actions on google 行动、装置、特征、运输控制问题,actions-on-google,google-smart-home,Actions On Google,Google Smart Home,正在尝试为trait.执行命令。。我在发送设备同步意图的transportControlSupportedCommands数组中包含了“CAPTION_CONTROL”,但当我实际要求助手在设备上打开字幕时,它会回答“该设备无法播放视频”,并且我的代码从未从助手处获得实际执行意图 我也成功地实现了该命令,但注意到当我发出该命令时,当我的设备实际播放视频时,助手会用“音乐将在当前项目后随机播放”来响应 有人知道我是如何告诉助手我的设备播放视频的吗?我似乎在TransportControl的文档中找

正在尝试为trait.执行命令。。我在发送设备同步意图的transportControlSupportedCommands数组中包含了“CAPTION_CONTROL”,但当我实际要求助手在设备上打开字幕时,它会回答“该设备无法播放视频”,并且我的代码从未从助手处获得实际执行意图

我也成功地实现了该命令,但注意到当我发出该命令时,当我的设备实际播放视频时,助手会用“音乐将在当前项目后随机播放”来响应

有人知道我是如何告诉助手我的设备播放视频的吗?我似乎在TransportControl的文档中找不到它——它可能是另一种特性吗

2020年10月13日编辑:

根据请求,我当前为此设备发送的完整同步响应:

{
    "requestId": "11724082196092058876",
    "payload": {
        "agentUserId": "xxxxxx",
        "devices": [
            {
                "id": "10.0.6.252",
                "type": "action.devices.types.STREAMING_STICK",
                "traits": [
                    "action.devices.traits.TransportControl",
                    "action.devices.traits.Volume",
                    "action.devices.traits.MediaState"
                ],
                "name": {
                    "name": "Bedroom Stick"
                },
                "willReportState": true,
                "roomHint": "bedroom",
                "attributes": {
                    "transportControlSupportedCommands": [
                        "NEXT",
                        "PREVIOUS",
                        "PAUSE",
                        "STOP",
                        "RESUME",
                        "CAPTION_CONTROL",
                        "SEEK_TO_POSITION",
                        "SEEK_RELATIVE",
                        "SET_REPEAT",
                        "SHUFFLE"
                    ],
                    "volumeMaxLevel": 100,
                    "volumeCanMuteAndUnmute": true,
                    "levelStepSize": 10,
                    "commandOnlyVolume": false,
                    "volumeDefaultPercentage": 100,
                    "supportActivityState": false,
                    "supportPlaybackState": true
                }
            }
        ]
    }
}

产生这一问题的确切助手查询包括“OK Google,打开卧室棒上的字幕”(回答:“该设备无法播放视频”)和“OK Google,在卧室棒上洗牌。”(回答:“好的,音乐将在这首曲目后开始洗牌。”)

谢谢您的提问!请将完整的
SYNC
回复附在您的问题上,以再现您所描述的问题,好吗?如果您可以与助手共享您正在使用的确切查询,也会很有帮助。已根据请求添加到问题中。您的同步响应看起来是正确的,但您似乎遇到了此特定设备类型的目标问题。我建议您在这里的跟踪器中提交一份bug报告:“目标问题”意味着您认为助手正在尝试与此设备以外的设备通话?正如我在OP中所说,我已经成功地实现了mediaShuffle命令。。。这意味着,当我告诉它“好的,谷歌,在卧室的棍子上洗牌”时,我的设备实际上收到了来自助手的mediaShuffle命令。。。所以我很确定它没有瞄准错误的设备。或者这不是你所说的“针对性问题”的意思?