Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 4 của 4
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    cách chèn âm thanh vào button

    cho mình hỏi làm sao để chèn âm thanh vào button ví dụ khi mình bấm vào nút button thì nó phát ra đoạn âm thanh đó [IMG]images/smilies/online.gif[/IMG] mình tìm cả buổi trên youtube và google mà không thấy [IMG]images/smilies/Cry.gif[/IMG] mấy bạn giúp mình với [IMG]images/smilies/21.gif[/IMG]

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Chèn âm thanh vào button thì khó đấy nhưng click vào button rồi play file âm thanh thì dễ. Đơn giản là bạn chưa bao giờ học lập trình mà đang mò mò xem làm thế nào!

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi zhaoyun93
    cho mình hỏi làm sao để chèn âm thanh vào button ví dụ khi mình bấm vào nút button thì nó phát ra đoạn âm thanh đó [IMG]images/smilies/online.gif[/IMG] mình tìm cả buổi trên youtube và google mà không thấy [IMG]images/smilies/Cry.gif[/IMG] mấy bạn giúp mình với [IMG]images/smilies/21.gif[/IMG]
    Bạn thử VD này xem:
    1.Import
    Mã:
    import javax.sound.sampled.AudioInputStream;
    import javax.sound.sampled.Clip;
    import javax.sound.sampled.AudioSystem;
    2.Chèn các hàm này vào class của bạn:
    Mã:
    public void playSound(String soundName)
     {
       try 
       {
        AudioInputStream audioInputStream = AudioSystem.getAudioInputStream(new File(soundName).getAbsoluteFile( ));
        Clip clip = AudioSystem.getClip( );
        clip.open(audioInputStream);
        clip.start( );
       }
       catch(Exception ex)
       {
         System.out.println("Error with playing sound.");
         ex.printStackTrace( );
       }
     }
    3. Trong hàm actionPerformed cho JButton, gọi hàm playSound với file name là 1 String:
    Mã:
    public void actionPerformed(ActionEvent ae)
    {
    
     //any method put here
     
     playSound("buzzer.wav");
    }

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi loveCsharp
    Bạn thử VD này xem:
    1.Import
    Mã:
    import javax.sound.sampled.AudioInputStream;
    import javax.sound.sampled.Clip;
    import javax.sound.sampled.AudioSystem;
    2.Chèn các hàm này vào class của bạn:
    Mã:
    public void playSound(String soundName)
     {
       try 
       {
        AudioInputStream audioInputStream = AudioSystem.getAudioInputStream(new File(soundName).getAbsoluteFile( ));
        Clip clip = AudioSystem.getClip( );
        clip.open(audioInputStream);
        clip.start( );
       }
       catch(Exception ex)
       {
         System.out.println("Error with playing sound.");
         ex.printStackTrace( );
       }
     }
    3. Trong hàm actionPerformed cho JButton, gọi hàm playSound với file name là 1 String:
    Mã:
    public void actionPerformed(ActionEvent ae)
    {
    
     //any method put here
     
     playSound("buzzer.wav");
    }
    Sao em mở nó cứ giật là sao thế hả bác

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •