Как я могу определить длину локального файла .wav в JavaScript? - PullRequest
1 голос
/ 25 июня 2011

Мне бы хотелось узнать длину (лучше всего в мс) .wav-файла с заданным путем к файлу через JavaScript для скрипта GreaseMonkey.

Проблема 1) доступ к локальным файлам Проблема 2)получение длины wav

1 Ответ

2 голосов
/ 25 июня 2011

В пакете 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');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...