<video>.playbackRate 在使用 HTMLMediaElementSourceNode 时无法在 firefox 上运行

<video>.playbackRate not working on firefox when using HTMLMediaElementSourceNode

如标​​题中所述,当连接到 Firefox 中的 WebAudioAPI 时,我一直 运行 遇到有关 HTMLVideoElement 的问题。

以下示例提供了重现该问题的最小示例:

var video      = document.getElementById('video');
var ctx        = new AudioContext();
var sourceNode = ctx.createMediaElementSource(video);
sourceNode.connect(ctx.destination);
video.playbackRate = 3;
video.play();

一旦视频元素连接到音频管道,我就无法再使用 playbackRate setter。 我一直在寻找一种方法来在 AudioContext 或 HTMLMediaElementSourceNode 对象内的某处设置此值,但那些 类 似乎无法自行处理播放速率。

请注意,此示例在 Chrome 上运行良好。而且我真的看不出这里的问题是什么。

谢谢

已通过 Firefox 的错误跟踪器报告:https://bugzilla.mozilla.org/show_bug.cgi?id=966247