相关疑难解决方法(0)

理解AudioFormat,AudioInputStream和start方法的构造函数

我曾尝试编写播放声音文件的程序但到目前为止都没有成功.我无法理解代码的某些部分:

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
Run Code Online (Sandbox Code Playgroud)
  • 在构造函数中,AudioFormat我如何才能知道采样率,文件大小,通道是什么,以及最后的2个布尔变量?
  • 如何获得样本帧(length)的值?
  • 另外我如何调用start方法?我不希望来自任何行的数据,而是来自保存在文件夹中的文件(即剪辑)

java audio javasound

6
推荐指数
1
解决办法
6202
查看次数

标签 统计

audio ×1

java ×1

javasound ×1