Bonjour,
Je lis un audio à partir d'un fichier .wav en utilisant javax.sound. J'obtiens alors un AudioInputStream.
Tout se passe bien, je peux bien l'écouter. mais lorsque j'essaie de le rembobiner avec la méthode "audioInputStream.reset()", je reçois une exception.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 public void createAudioInputStream(File file) { try { audioInputStream =AudioSystem.getAudioInputStream(file); } catch (Exception ex) { System.out.println("Problems when trying to read the audio file "); } }
J'ai appelé la méthode "audioInputStream.markSupported()" qui a rendu un false. C'est donc normale que je reçoive une exception lorsque j'appelle la méthode reset().
Ma question est : pourquoi mon audio ne supporte pas le rembobinage ? Qu'est ce qui fait qu'un audio le supporte ? Comment puis-je faire pour que l'audio stockée dans mon fichier supporte le rembobinage une fois il est lu ?
Je serai très reconnaissant si quelqu'un peut m'aider.
Merci d'avance
Partager