现在对谷歌流媒体音频采取行动



我正试图为一家广播电台建立一个谷歌家庭行动。根据谷歌的说法,谷歌主页不支持它。"播放的音频必须是格式正确的.mp3文件。不支持实时流媒体。"https://developers.google.com/assistant/conversational/rich-responses

然而,如果你看看谷歌家庭行动"市场",我会看到广播电台和流媒体音频的一些行动。就像这个:https://assistant.google.com/services/a/uid/000000f203c7b79a?e=-WebDirectoryEmbeddedWebview实验&jsmode=o&hl=en-US&source=web

现在有可能在谷歌主页中播放音频吗?

流媒体操作不是由个人创建的,而是通过无线电台等领域的合作伙伴服务提供的。

一般来说,仍然不可能构建一个Action来流式传输实时音频。

我已经试过了。使用对话动作和媒体回应确实是可能的(见Dev Ze已经发布的链接-https://developers.google.com/assistant/conversational/prompts-media)。可以使用mp3流(icecast(来代替提供静态文件。

但设备上显示的持续时间可能存在一些问题。一些icecast服务器返回一个内容长度,然后谷歌将使用该长度来计算流持续时间,但这在icecast流上没有任何意义。

此外,通过iceast发送的元信息不会被谷歌解析。因此,在流媒体播放期间,曲目信息永远不会更新。甚至没有开发人员可以通过代码更新曲目信息的事件。

最新更新