我wavesurfer
用来生成然后用函数保存sepctrograms
它们。问题是每次我加载一个新的时我都需要销毁并创建一个新的。否则将堆叠并导致崩溃。wav files
screenshot()
wavesurfer instance
wav file
waveforms
这就是我的代码的结构:
for(waveFile in waveFiles){
page.evaluate((){
// create wavesurfer instance generate the spectrogram and
// return getBoundingClientRect of the div surrounding the spectrogram
//to take a screenshot of it
})
page.screenshot()
//afterwards i need to destroy the wavesurfer instance
}
我尝试传递波形实例并在新的评估()中销毁它,但它没有用。我怎样才能做到这一点?