【问题标题】:Playing MP3 with MediaResponse seems to be broken用 MediaResponse 播放 MP3 似乎坏了
【发布时间】:2019-01-30 16:57:14
【问题描述】:

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

在不发布任何新版本或更改流 URL 的情况下,播放根本无法在我们的应用程序中运行(在 Google Home Mini 上 - 但仍可在模拟器中运行),我注意到其他类似应用程序中存在同样的问题。从 TuneIn 播放广播仍然有效。

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

【问题讨论】:

  • 您能否更新问题以阐明“不再有效”的含义?我已经看到了一些问题,但不是完全失败,而且我通常测试的操作(“与无限保持通话”)工作正常。它是否可以在移动设备或除 Mini 之外的其他设备上运行?
  • 您能否也发布一个不起作用的最小示例?

标签: actions-on-google google-home


【解决方案1】:

在使用 MediaResponse 提供 mp3 直播时,我们的 Google 助理应用程序也遇到了类似问题。

我们之前就这样结束了对话

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

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

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

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

“如果响应不是 最终回复。”https://developers.google.com/actions/assistant/responses#media_responses

也许这也能解决您的问题?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-01
    • 1970-01-01
    相关资源
    最近更新 更多