2011-06-24 10 views
1

私は、与えられたファイルパスを持つ.wavファイルの長さ(最善のms)を、GreaseMonkeyスクリプトのJavaScript経由で知りたいと思っています。JavaScriptでローカルの.wavファイルの長さを調べるにはどうすればよいですか?

問題1)ローカルファイルへのアクセス 問題2)あなたは非常に簡単にこれを行う助けることができるjslibsパッケージからjssoundがありWAV

+0

申し訳ありませんが、これはジャバスクリプトでは不可能です。 – apscience

+0

私が知る限り、ローカルファイルに直接アクセスすることはできません。 ''フィールドを使わなければならないかもしれませんし、サーバサイドの回避策がなければ動作しないかもしれません(うまくいくかもしれませんが、わかりません)。 –

答えて

2

の長さを取得します。

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'); 
関連する問題