[当我寻求帮助时,Alexa帮助而不是自定义帮助技能。如果音频播放器没有播放,例如。在启动页面上,我得到了自定义帮助调用,但在音频播放器中却没有。如何覆盖呢?
谢谢。
在音频播放器技能中,当技能开始播放音频时,就没有内部会话管理,您只能使用AudioPlayer directives
进行响应,例如Play
Pause
Next
和一些其他指令,您可以在此链接中找到here。
每the AudioPlayer documentation:
[发送Play指令时,通常将响应对象中的
shouldEndSession
标志设置为true
以结束会话。
因此,一旦用户调用了Play指令,他们将不再与您的技能进行互动。用户可以使用built-in playback control intents从您的技能中播放内容,但是与您的技能进行的任何其他交互都需要使用正常的调用短语-例如, “ Alexa,请[SkillName]寻求帮助”
将shouldEndSession
设置为false
会怎样?
这具有期待更多用户输入的效果。尽管这将使用户在开始播放音频后立即寻求帮助(或与您的技能进行互动),但也可以pause the audio playback监听此输入。