无法将传递的音频元素与已处置的 MediaElementAudioSource 断开连接

Can't able to disconnect passed Audio element from disposed MediaElementAudioSource

我一直在尝试将 HTML5 音频与网络音频集成。我正在使用 MediaElementAudioSourceNode 来使用 HTML5 音频。一段时间后,我需要将 HTML5 音频与连接的 MediaElementAudioSourceNode 完全断开,并且可能需要与其他一些新的 MediaElementAudioSourceNode 连接,但是当我尝试这个时,我得到了一些Chrome 中的错误尚未在其他浏览器中测试!

无法断开 MediaElementAudioSourceNodebug in the spec.

无法将 HTML 元素连接到另一个 MediaElementAudioSourceNode 是 Chrome 中的错误。

我认为解决方法是根据需要使用 GainNode 使节点静音。还可以根据需要使用音频节点的扇出功能将 MediaElementAudioSourceNode 的输出路由到图形的新部分。 (可能插入另一个增益节点以允许控制输出。)

我认为不是很好,但可行。