为 Alexa "AudioPlayer is currently an unsupported namespace" 播放音频文件时出错
Error while playing Audio file for Alexa "AudioPlayer is currently an unsupported namespace"
我正在开发一项 Alexa 技能,它基本上可以根据不同的调用播放一组存储在 S3 上的音频文件。
我已经在 Alexa 技能网络模拟器上包含了 audio.Testing 所需的所有意图。当它必须播放媒体时,它给出了错误。"AudioPlayer is currently an unsupported namespace"。
以下是调用音频播放器的行。
this.response.audioPlayerPlay(playBehavior, podcast.url, token, null,offsetInMilliseconds);
遵循文档
https://developer.amazon.com/docs/alexa-voice-service/audioplayer.html#play
不确定是什么问题,因为我看到屏幕底部只有一个弹出窗口出现错误。屏幕截图的 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"
}
}
有没有人在 Amazon skills development 中从事音频方面的工作,面临着类似的问题 problems.Anyone 谁能告诉我在哪里寻找。
是的,我已经在设备上运行了。如果该技能播放音频,您必须在回声设备上对其进行测试。如果您的开发者帐户与 Alexa 所在的帐户相同 运行。除了将亚马逊注册的电子邮件 ID 添加到 Beta Testing.If 帐户不同之外,您无需执行任何操作,您必须注销并使用开发者帐户注册您的 echo。按照此处的说明进行操作 https://developer.amazon.com/docs/devconsole/test-your-skill.html#h2_register
这不是错误,通过浏览器(或模拟器)的测试功能不支持音频播放器功能。只需 运行 实际设备上的技能,看看它是否有效。
我正在开发一项 Alexa 技能,它基本上可以根据不同的调用播放一组存储在 S3 上的音频文件。
我已经在 Alexa 技能网络模拟器上包含了 audio.Testing 所需的所有意图。当它必须播放媒体时,它给出了错误。"AudioPlayer is currently an unsupported namespace"。
以下是调用音频播放器的行。
this.response.audioPlayerPlay(playBehavior, podcast.url, token, null,offsetInMilliseconds);
遵循文档
https://developer.amazon.com/docs/alexa-voice-service/audioplayer.html#play
不确定是什么问题,因为我看到屏幕底部只有一个弹出窗口出现错误。屏幕截图的 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"
}
}
有没有人在 Amazon skills development 中从事音频方面的工作,面临着类似的问题 problems.Anyone 谁能告诉我在哪里寻找。
是的,我已经在设备上运行了。如果该技能播放音频,您必须在回声设备上对其进行测试。如果您的开发者帐户与 Alexa 所在的帐户相同 运行。除了将亚马逊注册的电子邮件 ID 添加到 Beta Testing.If 帐户不同之外,您无需执行任何操作,您必须注销并使用开发者帐户注册您的 echo。按照此处的说明进行操作 https://developer.amazon.com/docs/devconsole/test-your-skill.html#h2_register
这不是错误,通过浏览器(或模拟器)的测试功能不支持音频播放器功能。只需 运行 实际设备上的技能,看看它是否有效。