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

哪个浏览器,你定位?

+0

我在Chrome上测试,离子平台 – enRaiser

+0

那么应该支持。要验证,打开Chrome的控制台,然后输入: 'code'console.log(new AudioContext()。createMediaStreamDestination()); 它应该返回: 'code'MediaStreamAudioDestinationNode {流:MediaStream,上下文:AudioContext,numberOfInputs:1,numberOfOutputs:1,channelCount:2,...} –

+0

我有同样的问题,我的项目没有编译,因为错误createMediaStreamDestination – oihi08