Amazon web services 播放Alexa的音频文件时出错;AudioPlayer当前是一个不受支持的命名空间;

Amazon web services 播放Alexa的音频文件时出错;AudioPlayer当前是一个不受支持的命名空间;,amazon-web-services,alexa-skills-kit,Amazon Web Services,Alexa Skills Kit,我正在开发一个Alexa技能,它基本上是根据不同的调用播放存储在S3上的一组音频文件 我已经包括了在Alexa skills web模拟器上进行音频测试所需的所有意图。当它必须播放媒体时,会给出错误信息。“AudioPlayer当前是不受支持的命名空间” 下面是调用音频播放器的代码行 this.response.audioPlayerPlay(playBehavior, podcast.url, token, null,offsetInMilliseconds); 遵循文件 不确定是什么问题

我正在开发一个Alexa技能,它基本上是根据不同的调用播放存储在S3上的一组音频文件

我已经包括了在Alexa skills web模拟器上进行音频测试所需的所有意图。当它必须播放媒体时,会给出错误信息。“AudioPlayer当前是不受支持的命名空间”

下面是调用音频播放器的代码行

this.response.audioPlayerPlay(playBehavior, podcast.url, token, null,offsetInMilliseconds);
遵循文件

不确定是什么问题,因为我看到只有一个弹出窗口出现在屏幕底部的错误。截图的PFA

从设备日志中我看不出什么

{
"header": {
    "namespace": "AudioPlayer",
    "name": "Play",
    "messageId": "5e045877-5961-47c5-8536-f744e52e45b7",
    "dialogRequestId": "68d45ba0-0a07-4b3a-9ed6-2a4f9aec1090"
},
"payload": {
    "audioItem": {
        "audioItemId": "amzn1.as-ct.v1.ThirdPartySdkSpeechlet#ACRI#url#ACRI#{\"directedCustomerId\":\"amzn1.ask.account.AGTPFQMY4J7GPQXFR7GWAFUGXPGVAJO5DCXU4I3NM5PVNIZ53LFRBLQLD4EGSPX3W5RY6I5XYQFTFJRWLJBHDBBIJNAKU2JEGNTDPK6PCDUMRBXUNOZ26CNVMVIH75GW2B3NVUH6SKOAM3BDFVSJ33DGUUWZHNW5XYZ7YTG73FIE2BF2MVRYXPXHRBMG2ZO5YE4IMBFBWL3IBXA\",\"modelKey\":\"amzn1.ask.skill.22c39f48-18bc-4c65-a126-6bc1f7ff4d66\",\"obfuscatedCustomerId\":\"A336WR8U44ZY26\",\"token\":\"0\"}",
        "stream": {
            "offsetInMilliseconds": 0,
            "expiryTime": "2019-04-10T23:50:30+0000",
            "url": "https://s3.amazonaws.com/sumanth-alexa-skill-bucket/How+to+Live+Happily+-+Sadhguru+Answers.mp3",
            "token": "amzn1.as-ct.v1.ThirdPartySdkSpeechlet#ACRI#url#ACRI#{\"directedCustomerId\":\"amzn1.ask.account.AGTPFQMY4J7GPQXFR7GWAFUGXPGVAJO5DCXU4I3NM5PVNIZ53LFRBLQLD4EGSPX3W5RY6I5XYQFTFJRWLJBHDBBIJNAKU2JEGNTDPK6PCDUMRBXUNOZ26CNVMVIH75GW2B3NVUH6SKOAM3BDFVSJ33DGUUWZHNW5XYZ7YTG73FIE2BF2MVRYXPXHRBMG2ZO5YE4IMBFBWL3IBXA\",\"modelKey\":\"amzn1.ask.skill.22c39f48-18bc-4c65-a126-6bc1f7ff4d66\",\"obfuscatedCustomerId\":\"A336WR8U44ZY26\",\"token\":\"0\"}"
        }
    },
    "playBehavior": "REPLACE_ALL"
}
}

有没有人在亚马逊技能开发的音频上工作过,遇到过类似的问题。有谁能给我一个方向去寻找


是的,我在设备上找到了这个。如果该技能播放音频,则必须在回声设备上进行测试。如果您的开发人员帐户与运行Alexa的帐户相同。除了将Amazon注册的电子邮件id添加到Beta测试之外,您不必做任何事情。如果帐户不同,您必须取消注册并向开发者帐户注册echo。按照此处的说明操作

这不是错误,通过浏览器(或模拟器)的测试功能不支持音频播放器功能。只需在实际设备上运行该技能,看看它是否有效

您好,看起来在浏览器模拟器中音频播放不起作用。我们应该在设备上测试功能。