我正在开发具有音频播放器界面的 alexa 技能,并且无法在不离开播放屏幕的情况下暂停音频。我已经看到其他应用程序的 alexa 暂停意图执行的功能与您在播放屏幕上触摸暂停按钮时执行的功能相同,这也是我希望我做的事情,但它却把我带到了一张空白卡我的技能名称。
目前我一直在亚马逊回声点上对此进行测试,并且一直在使用音频播放器停止指令来暂停音频,如下所示。我不在乎它何时暂停或任何播放细节,因为我正在播放的音频是一个流,所以这并不重要。
const PauseIntentHandler = {
canHandle(handlerInput) {
return handlerInput.requestEnvelope.request.type === 'IntentRequest'
&& handlerInput.requestEnvelope.request.intent.name === 'AMAZON.PauseIntent';
},
handle(handlerInput) {
return handlerInput.responseBuilder
.addAudioPlayerStopDirective()
.getResponse();
}
}