Bonjour/Bonsoir mon bute est simple, faire jouer un son à mon programme JavaSDK(1.8) mais je n'y arrive pas et j'ai une erreur en retour que j'ai du mal à comprendre ! Et Je tiens à préciser que j'ai bien mon son dans la racine du projet mais j'ai voulue tester déjà avec un path externe au programme !
Erreur:
javax.sound.sampled.LineUnavailableException: line with format PCM_SIGNED 384000.0 Hz, 16 bit, stereo, 4 bytes/frame, little-endian not supported.
at com.sun.media.sound.DirectAudioDevice$DirectDL.implOpen(DirectAudioDevice.java:513)
at com.sun.media.sound.DirectAudioDevice$DirectClip.implOpen(DirectAudioDevice.java:1304)
at com.sun.media.sound.AbstractDataLine.open(AbstractDataLine.java:121)
at com.sun.media.sound.DirectAudioDevice$DirectClip.open(DirectAudioDevice.java:1085)
at com.sun.media.sound.DirectAudioDevice$DirectClip.open(DirectAudioDevice.java:1175)
at fr.floflolol.Test.Test.main(Test.java:18)
Classe Main:
import sun.audio.AudioPlayer;
import sun.audio.AudioStream;
import javax.sound.sampled.*;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStream;
public class Test {
public static String path = "E:\\Java\\OutPut\\production\\Test\\fr\\floflolol\\Test\\Sounds\\NounoursRap.wav";
public static void main(String[] args){
try {
Clip clip = AudioSystem.getClip();
clip.open(AudioSystem.getAudioInputStream(new File(path)));
clip.start();
}catch (Exception e){
e.printStackTrace();
}
}
//Dont start
public static void playMusic(String filePath){
InputStream music;
try{
music = new FileInputStream(new File(filePath));
AudioStream audios = new AudioStream(music);
AudioPlayer.player.start(audios);
}catch(Exception e){
e.printStackTrace();
}
}
}
- Edité par Florian Hegele 23 mai 2018 à 20:59:51
[Erreur JavaFX] Faire Jouer Un Son Wav
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.