1
Pendant la lecture d'un fichier audio (.wav) Je veux, si je recours à Ctrl +C, pour arrêter la lecture et enregistrer une partie du fichier audio dans un fichier appelé "fichier2.wav".sauver une partie d'un fichier audio (Java)
Voici le fil que j'aimerais ajouter à mon code. Malheureusement, cela ne fonctionne pas du tout.
class myThread extends Thread{
public void run(){
try {
PipedOutputStream poStream = new PipedOutputStream();
PipedInputStream piStream = new PipedInputStream();
poStream.connect(piStream);
File cutaudioFile = new File ("file2.wav");
AudioInputStream ais =
new AudioInputStream(piStream,
AudioFileFormat.Type.WAVE,
cutaudioFile);
poStream.write(ais,AudioFileFormat.Type.WAVE,cutaudioFile);
}catch (Exception e){
e.printStackTrace();
}
} // end run
} // end myThread
Vous essayez d'enregistrer la partie non jouée du fichier wav sur le disque lorsque vous appuyez sur Ctrl-C? –
Votre nouvelle partie AudioInputStream (...) 'est-elle correcte? Constructeur affiché à l'adresse http://java.sun.com/javase/6/docs/api/javax/sound/sampled/AudioInputStream.html#AudioInputStream(java.io.InputStream,%20javax.sound.sampled.AudioFormat,%20long) prend un 'long' comme troisième paramètre et non un' fichier' – barrowc