Results 1 to 2 of 2
  1. #1
    jumpman8947 is offline Member
    Join Date
    Feb 2013
    Posts
    38
    Rep Power
    0

    Default playing music in java

    I'm writing a program an I've encountered a problem when trying to play music. Not getting any errors when I compile (just a few warnings like "warning: AudioPlayer is internal proprietary API and may be removed in a future release
    AudioPlayer MGP = AudioPlayer.player;")
    But in my program when the music is supposed to be playing it displays my error message. the wave file is in the same directory as my program, and I first tried a wav that was 25MB, that didn't work then it tried a 12KB still didn't work. Can't really figure out while its not playing. here's some of the code
    Java Code:
    import java.awt.*;
    import java.io.*;
    import sun.audio.*;
    import javax.swing.*;
    import java.awt.event.*;
    import java.awt.Color.*;
    import javax.swing.JFrame.*;
    import java.awt.EventQueue.*;
    
    private class button3Listener implements ActionListener
    	{
    		public void actionPerformed(ActionEvent e)
    		{
    			music();
    		}
    
    	}
    	public static void music()
    	{
    		AudioPlayer MGP = AudioPlayer.player;
    		AudioStream	BGM;
    		AudioData MD;
    		ContinuousAudioDataStream loop = null;
    
    		try{
    
    
    		BGM = new AudioStream(new FileInputStream("bear.wav"));
    		MD = BGM.getData();
    		loop = new ContinuousAudioDataStream(MD);
    
    	}catch(IOException error){JOptionPane.showMessageDialog(null, "file not found");}
    	MGP.start(loop);
    	JOptionPane.showMessageDialog(null, "music should be playing");
    	}

  2. #2
    Tolls is offline Moderator
    Join Date
    Apr 2009
    Posts
    11,820
    Rep Power
    19

    Default Re: playing music in java

    You should be using javax.sound, not the internal sun.audio classes (hence the warning).
    Here's a link to the java sound resources site, and to a simple audio playback class that describes what it's doing.
    Please do not ask for code as refusal often offends.

    ** This space for rent **

Similar Threads

  1. How to Put Music Into Java?
    By DRLC in forum New To Java
    Replies: 1
    Last Post: 09-07-2012, 01:10 AM
  2. playing music
    By snowhite in forum Java Servlet
    Replies: 5
    Last Post: 05-06-2012, 01:41 PM
  3. Java, Playing Music?
    By Alerhau in forum New To Java
    Replies: 3
    Last Post: 08-18-2011, 08:19 PM
  4. playing music while program runs
    By liluma in forum New To Java
    Replies: 2
    Last Post: 05-04-2011, 05:16 PM
  5. Music in Java Program
    By AWPtic in forum New To Java
    Replies: 1
    Last Post: 04-06-2009, 06:35 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •