我想通过JavaScript为GreaseMonkey脚本了解带有给定文件路径的.wav文件的长度(以ms为单位)。
问题1)访问本地文件 问题2)获得wav的长度
答案 0 :(得分:2)
来自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');