【问题标题】:How to play live audio stream using Google Actions Dialogflow如何使用 Google Actions Dialogflow 播放实时音频流
【发布时间】:2021-06-26 03:12:27
【问题描述】:

我一直在尝试找到一种使用 Google Actions 播放实时音频 (mp3) 流的方法,但没有找到这样做的方法。

我也尝试过媒体响应,但如文档中所述,它不支持直播。

我关注了this thread,但它没有任何示例可以帮助我。

是否可以使用 Google Actions 播放实时 mp3 流?

【问题讨论】:

    标签: node.js dialogflow-es mp3 actions-on-google


    【解决方案1】:

    媒体播放器能够处理 mp3“流”,效果相对较好。但是,这样做有几个问题:

    • 音频播放有时间限制(我上次检查时为 4 小时,但可能已更改)。
    • 没有任何诸如mp3“流”之类的东西。播放器将其视为单个 mp3 文件,它使用 HTTP 标头分块下载,这与某些允许根据网络和其他条件改变比特率的流协议不同。

    如果这是一个问题,一种替代方法可能是使用交互式画布(在设备上使用 Chrome)来呈现一个 HTML 页面,其中包含您控制的 <audio> 标记。这为您提供了更多控制权(大多数流协议要么受支持,要么具有可以完成工作的 JavaScript 库),但也有一些缺点:

    • 这仅适用于智能显示器和 Android。不支持智能音箱。
    • 交互式画布仅允许用于某些类型的操作。目前它必须是游戏、故事或教育动作。

    【讨论】:

      猜你喜欢
      • 2018-11-25
      • 2018-11-23
      • 1970-01-01
      • 2010-11-21
      • 2016-12-15
      • 2018-11-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多