MediaResponse无法在手机上(自动)播放文件

时间:2019-02-27 09:31:25

标签: actions-on-google

我已经建立了一个代理,该代理使用dialogflow和谷歌actions库来实现。出于某种目的,实现会发回一个SimpleResponse,一个MediaResponse和一些建议。 在模拟器中可以正常工作,MediaResponse中的音频文件可以按预期播放。

但是,在我的iPhone上的Google Assistant应用中测试代理时,音频文件没有播放。没有播放/暂停按钮,而是显示加载/缓冲gif。当我单击加载gif时,音频文件开始播放,并且出现“开始/暂停”按钮。

我不认为这是预期的行为,这是Google的一个错误,还是我在这里遗漏了一些东西?甚至还有一种方法可以默认自动播放音频文件,而无需用户按下图标?

2 个答案:

答案 0 :(得分:1)

事实证明,这是Google Actions中的一个错误,他们正在对此进行操作。

答案 1 :(得分:0)

开箱即用的媒体响应仅在Android和Google家用设备上受支持。尝试播放音频之前,必须检查表面功能。您可以检查https://developers.google.com/actions/assistant/responses#media_responses了解更多选项和建议。

我的建议是,如果您正在文本/语音数据之间播放小音频剪辑,请使用SSML。检查链接https://developers.google.com/actions/reference/ssml

中的音频标签