Friday, 15 January 2010

No Sound When Trying to Play Audio (.wav) Files in Java -



No Sound When Trying to Play Audio (.wav) Files in Java -

i have simple class can play sound file next code:

import java.io.file; import java.io.ioexception; import javax.sound.sampled.audiosystem; import javax.sound.sampled.clip; import javax.sound.sampled.lineunavailableexception; import javax.sound.sampled.unsupportedaudiofileexception; public class sound{ private clip sound; public sound(string location){ try{ sound = audiosystem.getclip(); file file = new file(location); sound.open(audiosystem.getaudioinputstream(file)); } catch(ioexception | lineunavailableexception | unsupportedaudiofileexception error){ system.out.println(error); } } public void play(){ sound.start(); } }

however, when create instance of class , phone call play function on don't sound. hear pop when sound starts , when ends not actual file. don't errors of sort.

what doing wrong? in advance!

try like:

file soundfile = new file( "something.wav" ); audioinputstream audioinputstream = audiosystem.getaudioinputstream( soundfile ); clip = audiosystem.getclip(); clip.open(audioinputstream); clip.start();//this plays sound

you might have utilize audiosystem.getclip() after loading sound stream.

java audio music avaudioplayer playing

No comments:

Post a Comment