Property'createMediaStreamDestination'在类型'AudioContext'上不存在
问题描述:
我在通过音频标签从文件中获取流时遇到了以上错误。Property'createMediaStreamDestination'在类型'AudioContext'上不存在
this.audioElement = document.getElementById('audioSend');
var audioCtx = new AudioContext();
var source = audioCtx.createMediaElementSource(this.audioElement);
var dst = audioCtx.createMediaStreamDestination();
答
createMediaStreamDestination()在以下浏览器支持:
铬自10.0
火狐自25.0
Safari浏览器从6.0
歌剧自15.0
但不IE或者Edge。
来源: https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamAudioDestinationNode
缺乏支持边缘的是一个有点古怪,因为它被记录在其网站上:
https://msdn.microsoft.com/en-us/library/dn954877(v=vs.85).aspx
哪个浏览器,你定位?
我在Chrome上测试,离子平台 – enRaiser
那么应该支持。要验证,打开Chrome的控制台,然后输入: 'code'console.log(new AudioContext()。createMediaStreamDestination()); 它应该返回: 'code'MediaStreamAudioDestinationNode {流:MediaStream,上下文:AudioContext,numberOfInputs:1,numberOfOutputs:1,channelCount:2,...} –
我有同样的问题,我的项目没有编译,因为错误createMediaStreamDestination – oihi08