1
私は、与えられたファイルパスを持つ.wavファイルの長さ(最善のms)を、GreaseMonkeyスクリプトのJavaScript経由で知りたいと思っています。JavaScriptでローカルの.wavファイルの長さを調べるにはどうすればよいですか?
問題1)ローカルファイルへのアクセス 問題2)あなたは非常に簡単にこれを行う助けることができるjslibsパッケージからjssoundがありWAV
私は、与えられたファイルパスを持つ.wavファイルの長さ(最善のms)を、GreaseMonkeyスクリプトのJavaScript経由で知りたいと思っています。JavaScriptでローカルの.wavファイルの長さを調べるにはどうすればよいですか?
問題1)ローカルファイルへのアクセス 問題2)あなたは非常に簡単にこれを行う助けることができるjslibsパッケージからjssoundがありWAV
の長さを取得します。
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');
申し訳ありませんが、これはジャバスクリプトでは不可能です。 – apscience
私が知る限り、ローカルファイルに直接アクセスすることはできません。 ''フィールドを使わなければならないかもしれませんし、サーバサイドの回避策がなければ動作しないかもしれません(うまくいくかもしれませんが、わかりません)。 –