Javascript 在firefox中,为图像视频播放器交换图像会导致渲染问题

Javascript 在firefox中,为图像视频播放器交换图像会导致渲染问题,javascript,html,firefox,dom,render,Javascript,Html,Firefox,Dom,Render,我目前正在开发一个图像视频播放器。在Chrome、Safari甚至Internet Explorer中都能正常工作。但在firefox中播放“视频”会出现问题。图像不会立即被交换:它似乎再次被加载。(在可以播放之前,我正在预加载所有图像)交换图像的代码很简单: var newimg = new Image(); newimg.src = MyBuffer[MyProgress].src newimg.name = "videoimage"; var playe

我目前正在开发一个图像视频播放器。在Chrome、Safari甚至Internet Explorer中都能正常工作。但在firefox中播放“视频”会出现问题。图像不会立即被交换:它似乎再次被加载。(在可以播放之前,我正在预加载所有图像)交换图像的代码很简单:

    var newimg = new Image(); 
    newimg.src = MyBuffer[MyProgress].src
    newimg.name = "videoimage"; 
    var playercontainer = document.getElementById("playercontainer");
    playercontainer.replaceChild(newimg, document.images.videoimage);

有什么想法或好的解决办法吗

我听说HTML5中有一个简洁的视频元素!另外,它是
getElementById
。确保它不仅仅是一个严格的解释器,而且视频元素不支持一堆图像,对吗?(是的,没有办法使用另一种源格式…)很抱歉输入错误。代码并不是简单地复制粘贴的。它是一个很容易的打字错误,可以破坏代码,所以最好总是排除这些错误。你基本上想要一个翻页书视频?看看类似的问题: