我制作了一个网络应用程序,允许教会制作他们周日所做歌曲的YouTube播放列表。
我写了一个Google智能助理意图,接受的输入就是“播放我们本周末在电视上播放的歌曲”。
这个意图使用了一个webhook,要求我的服务器查找有关教堂的歌曲和赞美诗。我的服务器成功返回YouTube播放列表的网址。
但是,它只是回读播放列表网址,因为我不知道如何与Chrome操作上显示网址的操作进行通信。
在向Google支持部门寻求帮助时,有人告诉我:
是的,有一种方法可以使用网络连接将YouTube网址发送到Chromecast,或将歌曲名称/艺术家名称发送到Google Play或Spotify。如果您通过事件触发意图(如https://api.ai/docs/events#invoking_event_from_webhook所述),您应该能够在Google测试控制台上看到此类意图中定义的响应。它可能看起来像这样:
用户通过测试控制台 - >查询请求 - >意图A - > Webhook - > Web服务逻辑 - >事件被发送回API.AI - >意图B - > Intent B中定义的响应显示在测试控制台中。
请告诉我们这是否有所帮助,或者它与您要完成的工作有何不同。
不幸的是,我无法破译上述引用的含义。
感谢。
来自GOOGLE的更新:
嗨Jason,
很抱歉,您无法使用自己的应用与内置音乐应用进行互动。备用选项是在Google智能助理中提供指向用户想要使用的应用的用户链接。希望这有帮助!
谢谢, 拉莉莎 Google支持小组的操作
答案 0 :(得分:0)
因此,要回答有关Chromecast的具体问题,该功能不适用于第三方应用。您将无法直接播放音乐。