1
AWS LambdaのJavascriptでコードを作成しようとしています。このコードは、AlexaがURLに行き、そこでAudioPlayerを使用してオーディオをストリーミングすることを目的としています。 このコードで何が欠けているのか、何が間違っているのか分からず、ログからこのエラーが発生します。AWS Lambda Javascript for AudioPlayer
コード:
'use strict';
var alexa = require('alexa-sdk');
var APP_ID = "amzn1.ask.skill.b5c95058-7134-4044-9e77-a4279e0adaf7";
var PAUSE_MESSAGE = "paused!";
var RESUME_MESSAGE = "resumed!";
exports.handler = function(event, context, callback) {
var alexa = Alexa.handler(event, context);
alexa.APP_ID = APP_ID;
alexa.registerHandlers(handlers);
alexa.execute();
};
var handlers = {
'play': function(audioURL, offsetInMilliseconds) {
var response = {
version: "1.0",
response: {
shouldEndSession: true,
directives: [{
type: "AudioPlayer.Play",
playBehavior: "REPLACE_ALL",
audioItem: {
stream: {
url: 'https://feeds.soundcloud.com/stream/275202399-amazon-web-services-306355661-amazon-web-services.mp3',
offsetInMilliseconds: 10
}
}
}]
}
}
this.context.succeed(response);
},
'AMAZON.PauseIntent': function() {
this.emit(':tell', PAUSE_MESSAGE);
},
'AMAZON.ResumeIntent': function() {
this.emit(':tell', RESUME_MESSAGE);
}
};
{ "にErrorMessage": "モジュール 'アレクサ-SDK' を見つけることができません"、 "ERRORTYPE": "エラー"、 "スタックトレース":[ "function.Module._load(module.js:417:25)"、 "Module.require(module.js:497:17)"、 "require(internal/module.js:20:19)"、 "オブジェクト(/ var/task/inde (Module.js:579:10) "、 " Module._compile(module.js:2:13) "、 " Module._compile(module.js:570:32) "、 " Object.Module._extensions..js (Function.Module._load(module.js:438:3) " ] } –
https ://aws.amazon.com/blogs/compute/nodejs-packages-in-lambda/ – Will