2015-08-09 4 views
0

Это воспроизводит звук wav, если поиск осуществляется через текстовое поле. Я хочу, чтобы это остановить, если нажать кнопку остановки:Как остановить звук wav, если пользователь нажимает кнопку остановки

private void search_boxActionPerformed(java.awt.event.ActionEvent evt) {           
    String sr = `search_box`.getText(); 
    switch(sr){ 
     case "music": 
      InputStream in; 
      try { 
       in = new FileInputStream(new File ("C:\\Users\\my m usic\\Music\\Voice\\Why do you ask.wav")); 
       AudioStream audio = new AudioStream(in); 
       AudioPlayer.player.start(audio); 
      } catch(Exception e) { 
       JOptionPane.showMessageDialog(null, e); 
      } 
    } 
+0

Чистого форматирование является отличным способом, чтобы было понятными читателям семантики коды! –

ответ

0
String sr = search_box.getText(); 
switch(sr){ 

case "music": 

InputStream in; 

       try { 
         in = new FileInputStream(new File ("C:\\Users\\my music\\Music\\Voice\\Why do you ask.wav")); 
         AudioStream audio = new AudioStream(in); 
         AudioPlayer.player.start(audio); 
        } catch(Exception e){ 
          JOptionPane.showMessageDialog(null, e); 
        }