使用网络音频 API Ionic 2
Posted
技术标签:
【中文标题】使用网络音频 API Ionic 2【英文标题】:Using Web Audio API Ionic 2 【发布时间】:2017-04-17 21:02:32 【问题描述】:我在使用 ionic 2 中的 Web Audio API 时遇到问题。无论我尝试什么,都会出错。我收集到的是打字稿编译器的问题。并尝试添加“es2015.promise”,但没有奏效。 我收到错误消息:
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"); );
【问题讨论】:
【参考方案1】:我找到了问题的答案,我最终下载了 Visual Studio 2017 Release Candidate 以获得更新版本的智能感知。 发现我不能使用javascript的catch。所以代码最终看起来像。
this.audio = navigator.mediaDevices.getUserMedia( audio: true ).then((stream)=>console.log(stream);, (err) => console.log(err); )
【讨论】:
以上是关于使用网络音频 API Ionic 2的主要内容,如果未能解决你的问题,请参考以下文章
如何在隐藏其容器 div 后使用网络音频 api 停止 iframe 中的音频?