Javascript 在Pixi中重新启动视频纹理有时会在Firefox中抛出空源警告

Javascript 在Pixi中重新启动视频纹理有时会在Firefox中抛出空源警告,javascript,pixi.js,Javascript,Pixi.js,我创建了一个视频纹理,正在屏幕上播放,使用Pixi,如下所示: var texture = PIXI.Texture.fromVideo('video.mp4'); var app = new PIXI.Application(1600, 700, { transparent: true }); document.body.appendChild(app.view); var video = new PIXI.Sprite(texture); video.width = 1600; video

我创建了一个视频纹理,正在屏幕上播放,使用Pixi,如下所示:

var texture = PIXI.Texture.fromVideo('video.mp4');
var app = new PIXI.Application(1600, 700, { transparent: true });
document.body.appendChild(app.view);

var video = new PIXI.Sprite(texture);
video.width = 1600;
video.height = 700;

app.stage.addChild(video);
视频添加后自动开始播放,一切都很好。但是,我希望能够重新启动video on命令,因此我添加了以下功能:

function replay(){
    texture.baseTexture.source.currentTime = 0;
    texture.baseTexture.source.play();
}
这似乎有效;然而,在Firefox中,大约每五次调用函数中就有一次出现此警告:

Error: WebGL warning: texSubImage2D: Source must not be null.
再一次,一切似乎都正常-视频确实重新启动并再次播放,但这个警告的出现让我有点紧张

此警告的原因是什么?可以采取什么措施防止抛出此警告