Pliki .wav odczyt/uruchomienie

0

Witam!

W api nie wiele znalazłem, a mianowicie interesuje mnie to czy istnieje jakaś prosta metoda do odczytu plików .wav(muzyka), żeby można było ją odtwarzać.

Metoda statyczna do plików MIDI jest prosto zbudowana:

  public static void startMidi(String midFilename) {
      try {
         File midiFile = new File(midFilename);
         Sequence song = MidiSystem.getSequence(midiFile);
         midiPlayer = MidiSystem.getSequencer();
         midiPlayer.open();
         midiPlayer.setSequence(song);
         midiPlayer.setLoopCount(100000); // repeat 0 times (play once)
         midiPlayer.start();
      } catch (MidiUnavailableException e) {
         e.printStackTrace();
      } catch (InvalidMidiDataException e) {
         e.printStackTrace();
      } catch (IOException e) {
         e.printStackTrace();
      }
   }

Czy do .wav również można taką utworzyć?

0

pierwszy wynik z wyszukiwarki pod hasłem "java play wav": http://www.anyexample.com/programming/java/java_play_wav_sound_file.xml
drugi wynik dla tego samego hasła: http://www.daniweb.com/software-development/java/threads/17484

0

Mówie że nie chodzi mi o tak rozbudowane metody =.=

0

A taki sposób jest wystarczająco prosty?

                try
                {
               	    URL clipFile=new URL("file:"+name);
               	    AudioClip clip=Applet.newAudioClip(clipFile);
               	    if (clip!=null)
               	    {
                        clip.play();
                    }
                }
                catch (MalformedURLException e)
                {
                }

Można go użyć w każdej aplikacji, nie tylko w aplecie.

0

Wielkie Dzięki bo!! Czegoś takiego szukałem = )

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.