Alexa 智能家居技能物联网 Alexa.PlaybackController
Alexa Smart Home Skills IoT Alexa.PlaybackController
我有一个 IoT 设备需要支持各种操作,其中之一是来自 Alexa.PlaybackController
的 next
。我的设备是多媒体设备,还需要许多其他控制器。我在我的设备的发现响应中包含 Alexa.PlaybackController
,如下所示:
{
"type": "AlexaInterface",
"interface": "Alexa.PlaybackController",
"version": "3",
"supportedOperations": ["Next"],
}
我也试过:
{
"type": "AlexaInterface",
"interface": "Alexa.PlaybackController",
"version": "3",
"properties": {
"supported": [
{"name": "next"}
]
},
}
但都不起作用。我在 CloudWatch 上收到架构错误:
is not valid under any of the given schemas
查看下面的架构,我发现 PlaybackController
确实未包含在架构中。但是,所有文档都让人觉得这应该是微不足道的。我想知道是否需要包含其他内容来表明播放是我需要的。
PlaybackController
在某些方面是否特殊,无法与其他控制器结合使用?我试过用谷歌搜索这个模式错误,但它太模糊了,没有任何结果。
如有任何帮助,我们将不胜感激!
__
编辑:
我现在看到视频设备似乎有一组不同的可用控制器,但在娱乐设备的常规智能家居技能周围的很多地方仍然提到使用 PlaybackController
。真的希望这是可能的!
所以应该早点解决这个问题。我正在使用 python 验证 class provided by Amazon。事实证明,来自同一存储库的架构根本不包含对 Alexa.PlaybackController
的任何引用。因此,每次验证都会失败,并出现有关不匹配模式的错误。也许他们最近添加了一些控制器而忘记更新架构。
我在此处向智能家居存储库提交了一个问题:https://github.com/alexa/alexa-smarthome/issues/62
我有一个 IoT 设备需要支持各种操作,其中之一是来自 Alexa.PlaybackController
的 next
。我的设备是多媒体设备,还需要许多其他控制器。我在我的设备的发现响应中包含 Alexa.PlaybackController
,如下所示:
{
"type": "AlexaInterface",
"interface": "Alexa.PlaybackController",
"version": "3",
"supportedOperations": ["Next"],
}
我也试过:
{
"type": "AlexaInterface",
"interface": "Alexa.PlaybackController",
"version": "3",
"properties": {
"supported": [
{"name": "next"}
]
},
}
但都不起作用。我在 CloudWatch 上收到架构错误:
is not valid under any of the given schemas
查看下面的架构,我发现 PlaybackController
确实未包含在架构中。但是,所有文档都让人觉得这应该是微不足道的。我想知道是否需要包含其他内容来表明播放是我需要的。
PlaybackController
在某些方面是否特殊,无法与其他控制器结合使用?我试过用谷歌搜索这个模式错误,但它太模糊了,没有任何结果。
如有任何帮助,我们将不胜感激!
__
编辑:
我现在看到视频设备似乎有一组不同的可用控制器,但在娱乐设备的常规智能家居技能周围的很多地方仍然提到使用 PlaybackController
。真的希望这是可能的!
所以应该早点解决这个问题。我正在使用 python 验证 class provided by Amazon。事实证明,来自同一存储库的架构根本不包含对 Alexa.PlaybackController
的任何引用。因此,每次验证都会失败,并出现有关不匹配模式的错误。也许他们最近添加了一些控制器而忘记更新架构。
我在此处向智能家居存储库提交了一个问题:https://github.com/alexa/alexa-smarthome/issues/62