使用Web Audio API Ionic 2
问题描述:
我在使用离子2中的Web Audio API时遇到问题。无论我尝试什么,我都会收到错误。我收集的是它是打字稿编译器的问题。并尝试添加“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"); });
答
我找到了答案,我的问题,我结束了下载的Visual Studio 2017年候选发布版,以获得智能的新版本。 发现我无法使用JavaScript的catch。所以代码看起来像。
this.audio = navigator.mediaDevices.getUserMedia({ audio: true }).then((stream)=>{console.log(stream);}, (err) => { console.log(err); })