Bonjour à tous!
J'ai un problème, je dois faire un lecteur audio en java (avec des Api) mais mes compétences en java sont limitées.
![:( :(]()
Néanmoins, j'ai un début de code qui lit un son mais il faudrai qu'il en lisent plusieurs (4ou5) et une interface qui va avec. Pouvez vous m'aider ou me donner un tutorial? merci!
import java.io.File;
import javax.sound.sampled.DataLine;
import javax.sound.sampled.SourceDataLine;
import javax.sound.sampled.AudioInputStream;
import javax.sound.sampled.AudioFormat;
import javax.sound.sampled.AudioSystem;
import java.io.FileInputStream;
class Audio
{
public static void main(String[]a)
{
try{
File fichier = new File("nom de la musique.wav") ;
AudioInputStream AudioInput = AudioSystem.getAudioInputStream(fichier);
int bytesPerFrame = AudioInput.getFormat().getFrameSize();
int numBytes = 1024 * bytesPerFrame;
byte[] tableau = new byte[numBytes];
AudioFormat audioFormat = AudioInput.getFormat();
DataLine.Info Info = new DataLine.Info(SourceDataLine.class,audioFormat);
SourceDataLine line=(SourceDataLine)AudioSystem.getLine(Info);
line.open(audioFormat);
line.start();
int nb;
while ( (nb = AudioInput.read(tableau,0,numBytes )) != -1 ){
line.write(tableau,0,nb);
}
}catch (Exception e){
e.printStackTrace();
}
}
}