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
据我所知,你将无法直接访问本地文件。你可能不得不使用一个''字段,甚至没有服务器端的解决方法也可能不起作用(尽管它可能工作,我不知道)。 –