2012-01-02 39 views
0

我目前使用html5preloader js庫預加載音頻文件。html5preloader,如何加載圖片?

它看起來像水木清華:

myLoader = new html5Preloader(); 
myLoader.addFiles('mysound*:sound.ogg||sound.mp3'); 
... 
myLoader.getFile('mysound').play() 

但如果我加載什麼用addFiles PNG(「富*:foo.png」),我該如何設置一個img元素,使其指向一個呢?

回答

2

同樣的音頻文件被加載audio元素,圖像文件將被加載img元素,因此你就可以做,例如,下列:

document.body.appendChild(myLoader.getFile('foo')); 

或者你,如果你'正在改變標記,您應該參考加載說明中的相同URL。

或者,您可能需要多次使用該映像,因此爲避免溫度緩存檢查延遲,您可能需要使用myLoader.getFile('foo').cloneNode()

可以在畫布上繪製的圖像,以及,如下:

context.drawImage(myLoader.getFile('foo'), x, y); 

我希望這有助於。