使用MediaResponse播放MP3似乎已损坏

时间:2019-01-26 15:11:00

标签: actions-on-google google-home

使用Google Home上的MediaResponse播放MP3文件和实时流时,似乎有些问题。

在不发布任何新版本或更改流URL的情况下,播放仅在我们的应用中不再起作用(在Google Home Mini上-仍然可以在Simulator中使用),并且我在其他类似的应用中注意到了相同的问题。仍然可以播放TuneIn的广播。

还有其他人遇到这个问题吗?

1 个答案:

答案 0 :(得分:0)

使用MediaResponse提供mp3实时流媒体时,我们的Google Assistant应用程序也存在类似问题。

我们以前像这样结束了对话

conv.close(new MediaObject({
    name: "Name",
    url: "https://url.to.livestream",
    description: "Description",
    image: new Image({
        url: "https://url.to.image"
    })
}));

对我们有用的是改为使用MediaObject发送conv.ask()

conv.ask(new MediaObject({
    ...
}));
conv.ask(new Suggestions(["suggestion 1", "suggestion 2"]));

这里重要的是在MediaResponse之后加上Suggestions响应,否则应用程序将失败。

  

“如果您的操作不是   最后的回应。” https://developers.google.com/actions/assistant/responses#media_responses

也许这也可以解决您的问题?

相关问题