Alexa AudioPlayer请求(IE播放开始)未发送?

时间:2019-07-12 17:14:29

标签: python alexa alexa-skill

我一直在使用以下模板:https://github.com/alexa/skill-sample-python-audio-player/tree/master/MultiStream

以及:https://developer.amazon.com/docs/custom-skills/audioplayer-interface-reference.html#playlist-progression

尝试获取要播放的mp3列表。但是,即使我能够手动说出“ next”来播放每个文件,但接口方法“ PlaybackNearlyFinished”或“ PlaybackStarted”似乎根本没有发送出去(没有日志或其他内容)。我不知道为什么会这样,因为我可以手动触发音频播放(通过意图)。

任何建议将不胜感激!

最初播放说

后,我确实出现了一些错误
Traceback (most recent call last):
  File "/var/task/ask_sdk_core/skill_builder.py", line 109, in wrapper
    request_envelope=request_envelope, context=context)
  File "/var/task/ask_sdk_core/skill.py", line 190, in invoke
    persistence_adapter=self.persistence_adapter)
  File "/var/task/ask_sdk_core/attributes_manager.py", line 107, in __init__
    "Cannot get SessionAttributes from out of session request!")

但是,我已经记录了我引用属性的每个地方(它们起作用),并且这些错误似乎并非源于我能告诉的事情。

1 个答案:

答案 0 :(得分:0)

我有一个类似的问题,我认为这是SDK中的问题。他们已经解决了最新版本,更新到最新版本后,我没有这个问题。

问题出在ask-SDK内核中,还有更多详细信息here