В приложении я использую веб-камеру. Для доступа к нему я использовал webcam.js (https://pixlcore.com/). Но когда я открыл его в eclipse, он показывает ошибку как: Syntax error on token "catch", Identifier expected
. небольшой фрагмент кода:Какая ошибка в .catch внутри файла webcam.js
var self = this;
this.mediaDevices.getUserMedia({
"audio": false,
"video": this.params.constraints || {
mandatory: {
minWidth: this.params.dest_width,
minHeight: this.params.dest_height
}
}
})
.then(function(stream) {
// got access, attach stream to video
video.src = window.URL.createObjectURL(stream) || stream;
self.stream = stream;
self.loaded = true;
self.live = true;
self.dispatch('load');
self.dispatch('live');
self.flip();
})
.catch(function(err) { //here shows error
return self.dispatch('error', "Could not access webcam: " + err.name + ": " + err.message, err);
});
В чем причина и как его решить?
Я думаю, что это тот же вопрос, как и в HTTP : //stackoverflow.com/questions/33385950/eclipse-mars-javascript-validator-on-angular-services. –