Google Action应该播放广播流

时间:2019-06-28 10:43:01

标签: dialogflow actions-on-google

我需要开发一个Google Action来流音频/广播流。

我想到了媒体的回应。 但是该文档说:“用于播放的音频必须位于格式正确的.mp3文件中。不支持实时流式传输。”

Documentation

有人可以给我一个提示,我必须做什么来流音频流吗?我发现了一个德国Google动作“ baden fm”,该动作可以播放他们的广播。但是不确定他们是怎么做到的。

亲切问候 斯蒂芬

3 个答案:

答案 0 :(得分:3)

当前执行此操作的唯一方法:

  • 以流MP3文件的形式流式传输它,并在流式传输结束时使用回调来流式传输下一个块
  • 在TuneIn,Radio.com或iHeartRadio上列出。通过观察,Baden FM似乎正在使用TuneIn
  • 通过应用操作
  • 使用开始通过BrowseCarousel或Button开始流式传输的网站链接

如果要使用未启用浏览器的设备,最后2个选项将无济于事。

还看到了该线程,它对MP3的大小/持续时间有一定的了解:How can I tell Actions on Google to stream audio?

答案 1 :(得分:1)

Google操作目前不支持实时音频流。我正在与他们联系,但似乎他们没有ETA对此提供支持。

答案 2 :(得分:0)

我通过mp3实时流成功做到了:

NPR:https://npr-ice.streamguys1.com/live.mp3?ck=1597372625378

但不使用mpd

BBC测试流:https://rdmedia.bbc.co.uk/dash/ondemand/testcard/1/client_manifest-audio.mpd

或使用我公司使用的HLS(.m3u8,无法公开发布链接)

注意:由于我不确定他们的公司政策是否适合被索引,因此将链接添加为文本/代码。