サウンドファイルを再生するプログラムを書いてみましたが、今のところうまくいきません。コードの一部を理解できません:
InputStream is = new FileInputStream("sound file");
AudioFormat af = new AudioFormat(float sampleRate, int sampleSizeInBits, int channels, boolean signed, boolean bigEndian); // I don't understand it's constructor
long length ; // length in sample frames
// how cani i know the length of frames ?
AudioInputStream ais = new AudioInputStream( is , af , length );
// open ( ais );
// start playing by invoking start method
- コンストラクターでは
AudioFormat
、サンプルレート、ファイルサイズ、チャネル、および最終的に2つのブール変数を事前に知ることができますか? - サンプルフレームの値を取得するにはどうすればよいですか(
length
)? - また、startメソッドを呼び出すにはどうすればよいですか?どの行からでも、フォルダ(つまりクリップ)に保存されているファイルからのデータは必要ありません