【问题标题】:Alexa Skill Won't Play My Streaming AudioAlexa Skill 不会播放我的流媒体音频
【发布时间】:2017-07-16 03:01:51
【问题描述】:

我已经在这个问题上撞了 2 天,并将发布解决方案,希望它对过去的某人有所帮助。我创建了一个 Alexa 技能来播放广播电台,但即使使用示例代码也无法播放。最后,我只是硬编码了通过网络发送的值,它仍然不起作用。这是我发送的内容:

{
  "version": "1.0",
  "response": {
    "shouldEndSession": 1,
    "response": {
      "outputSpeech": {
        "text": "Playing Somgwriters island",
        "type": "PlainText"
      },
      "directives": [
        {
          "playBehavior": "REPLACE_ALL",
          "audioItem": {
            "stream": {
              "url": "http://la2-ssd.myautodj.com:8198/stream.mp3",
              "token": "",
              "offsetInMilliseconds": 0
            }
          },
          "type": "AudioPlayer.Play"
        }
      ],
      "reprompt": {},
      "card": {}
    }
  },
  "sessionAttributes": {},
  "statusCode": "200"
}

【问题讨论】:

    标签: streaming audio-streaming alexa alexa-skills-kit


    【解决方案1】:

    我终于在他们的documentation找到了原因:

    audioItem.stream.url: 标识远程 HTTPS 位置的音频内容的位置。 音频文件必须托管在可通过 Internet 访问的 HTTPS 端点。 HTTPS 是必需的,并且托管文件的域必须提供有效的、受信任的 SSL 证书。不能使用自签名证书。许多内容托管服务都提供了这一点。例如,您可以将文件托管在 Amazon Simple Storage Service (Amazon S3)(Amazon Web Services 产品)等服务中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-20
      • 1970-01-01
      • 2014-01-29
      • 2013-08-25
      相关资源
      最近更新 更多