如何在JavaScript中确定本地.wav文件的长度?

时间:2011-06-24 23:35:19

标签: javascript local wav

我想通过JavaScript为GreaseMonkey脚本了解带有给定文件路径的.wav文件的长度(以ms为单位)。

问题1)访问本地文件 问题2)获得wav的长度

1 个答案:

答案 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');