J'ai créé un class
pour jouer le son lorsque je clique sur les boutons.Java aucun son joué pour le bouton
Voici le code:
public void playSound()
{
try
{
AudioInputStream audioInputStream = AudioSystem.getAudioInputStream(new File("beep-1.wav"));
Clip clip = AudioSystem.getClip();
clip.open(audioInputStream);
clip.start();
}
catch(Exception e)
{
System.out.println("Error with playing sound.");
}
}
Quand je veux mettre en œuvre dans le la méthode ButtonListener
, il est semble pas comme son est joué.
Voici le code ButtonListener
:
private class ButtonListener implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
if (replayButton == e.getSource())
{
playSound();
}
}
}
Quel est le problème avec le code?
EDIT:
Fondamentalement, je suis en train de créer un simple jeu de mémoire, et je veux ajouter du son aux boutons lorsque vous cliquez dessus.
SOLVED:
On dirait que le fichier audio que j'ai téléchargé à partir Soundjay problème obtenu, et par conséquent, le fichier audio ne peut être lu. @ _
Je ne ... quoi que ce soit ici :( –
sont vos haut-parleurs;) –
Oui ... je l'ai déjà posé des questions sur cela, mais j'arent obtenir de réponse: / –