1

当我寻求帮助时,Alexa 帮助调用而不是自定义帮助技能。如果音频播放器没有播放,例如。在启动页面上,我得到了自定义帮助调用,但在音频播放器中没有。我怎样才能覆盖它?

谢谢你。

4

2 回答 2

1

你不能。

在音频播放器技能中,当技能开始播放音频时,没有内部会话管理,您只能使用AudioPlayer directiveslikePlay Pause Next和其他一些指令进行响应,您可以在此链接中找到这些指令

于 2020-05-05T06:37:32.093 回答
1

根据AudioPlayer 文档

发送 Play 指令时,通常将shouldEndSession响应对象中的标志设置为true以结束会话。

因此,一旦用户调用了 Play 指令,他们就不再与您的技能进行交互。用户可以使用内置的播放控制意图从您的技能中播放内容,但是与您的技能的任何其他交互都需要使用正常的调用短语 - 例如“Alexa,向 [SkillName] 寻求帮助”

怎么shouldEndSession设置false

这具有期待更多用户输入的效果。虽然这将允许用户在开始音频播放后立即寻求帮助(或以其他方式与您的技能交互),但它也会暂停音频播放以收听此输入。

于 2020-05-05T07:28:15.913 回答