【问题标题】:Alexa AudioPlayer Requests (IE PlaybackStarted) Not Being Sent?Alexa AudioPlayer 请求(IE PlaybackStarted)未发送?
【发布时间】:2019-07-12 17:14:29
【问题描述】:

我一直在使用这个模板: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 列表。但是,即使我能够手动说“下一步”来播放每个文件,接口方法“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!")

但是,我已经记录了我引用属性的每个地方(它们有效),并且这些错误似乎并非源于我能分辨的东西。

【问题讨论】:

    标签: python alexa alexa-skill


    【解决方案1】:

    我遇到了类似的问题,我认为这是 SDK 的问题。他们已在最新版本中修复,更新到最新版本后我没有这个问题。

    问题出在ask-SDK-core,有更多细节here

    【讨论】:

      猜你喜欢
      • 2017-05-29
      • 2012-07-11
      • 1970-01-01
      • 2019-03-31
      • 1970-01-01
      • 2013-10-18
      • 2016-03-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多