2016-12-02 5 views
0

У меня возникли проблемы с использованием API веб-аудио в ионном 2. Независимо от того, что я пытаюсь получить, я получаю ошибки. Что я собрал, так это то, что это проблема с компилятором typescript. И попробовал добавить «es2015.promise», но не работал. я получаю сообщение об ошибке:Использование Web Audio API Ionic 2

Property 'catch' does not exist on type 'PromiseLike<void>'. 
    L10:  .then(function() { console.log("Accepted")}) 
    L11:  .catch(function() { console.log("Rejected"); }); 

мой код выглядит

this.audio = navigator.mediaDevices.getUserMedia({ audio: true }) 
    .then(function() { console.log("Accepted")}) 
    .catch(function() { console.log("Rejected"); }); 

ответ

2

Я нашел ответ на мой вопрос, я закончил загрузку студии 2017 Release Candidate Визуальная, чтобы получить новую версию IntelliSense , Найдено, что я не мог использовать улов javascript. Таким образом, код оказался похожим.

this.audio = navigator.mediaDevices.getUserMedia({ audio: true }).then((stream)=>{console.log(stream);}, (err) => { console.log(err); }) 
Смежные вопросы