我制作了一个网络应用程序,允许教会制作他们周日正在做的歌曲的YouTube播放列表。
我写了一个Google助手的意图,它接受输入,比如“在我的电视上播放我们这个周末正在做的歌曲。”
这个意图是利用网络钩子,让我的服务器为教堂查找歌曲和赞美诗。我的服务器成功地返回了一个YouTube播放列表的URL。
然而,它只是读取播放列表URL回来,因为我不知道如何与动作沟通,以显示URL上的Chromecast。
当我向谷歌寻求帮助时,有人告诉我:
是的,有一种方法可以将YouTube网址发送到Chromecast,或者使用web钩子将歌曲名/艺术家名发送到Google或Spotify。如果您通过事件触发意图(如在webhook中描述的那样),您应该能够在Google上的操作中看到以这种意图定义的响应。看起来可能是这样的: 用户通过测试控制台->查询请求->意图A -> Web钩子-> Web服务逻辑->事件被发送回API.AI ->意图B ->响应定义在测试控制台中。 让我们知道这是否有帮助,或它是否与你正在努力完成的不同。
不幸的是,我无法解读上述引语的含义。
谢谢。
来自GOOGLE的更新:
嗨,杰森, 对不起,您不能使用您的应用程序与内置音乐应用程序交互。另一个选项是提供一个链接到Google助手中的用户,该链接打开用户想要使用的应用程序。希望这能有所帮助! 谢谢,Lalitha对Google支持小组的行动
发布于 2018-02-11 01:10:54
因此,要回答您的具体问题,关于Chromecast,该功能不适用于第三方应用程序。你将无法直接播放音乐。
https://stackoverflow.com/questions/48724514
复制相似问题