1
我想通過JavaScript爲GreaseMonkey腳本瞭解.wav文件的長度(以ms爲單位)和給定的文件路徑。如何確定JavaScript中的本地.wav文件的長度?
問題1)訪問本地文件 問題2)爲wav
我想通過JavaScript爲GreaseMonkey腳本瞭解.wav文件的長度(以ms爲單位)和給定的文件路徑。如何確定JavaScript中的本地.wav文件的長度?
問題1)訪問本地文件 問題2)爲wav
的越來越長有一個從jslibs包,可以幫助你做到這一點很容易jssound。
LoadModule('jsstd');
LoadModule('jsio');
LoadModule('jssound');
var file = new File('someSound.wav');
file.Open('r');
var pcm = DecodeSound(file);
file.Close();
Print('sample length: '+pcm.length, '\n');
對不起,但這只是javascript不可能的。 – apscience
據我所知,你將無法直接訪問本地文件。你可能不得不使用一個''字段,甚至沒有服務器端的解決方法也可能不起作用(儘管它可能工作,我不知道)。 –