Re: Java Sound mp3 support?



Keith Thurman wrote:
Matt Humphrey wrote:
"Keith Thurman" <kpthurma@xxxxxxxxxxxxxxxxxxxxx> wrote in message news:h3jjbu$1p2$1@xxxxxxxxxxx
In my quest to get mp3 support in Java, I landed at

http://www.tritonus.org/plugins.html


I'm currently using JMF2.1.1e for a Linux / Fedora Core 5 jukebox playing mp3's under JRE 1.5.0_07. I use the javamp3 plugin, with these instructions.

http://java.sun.com/javase/technologies/desktop/media/jmf/mp3/download.html


Note that these instructions require placing jmf.jar into the jre's ext folder, which is usually not a good installation technique, but does work here. Also, you have to run a registration program once upon installation.

Thanks, but this doesn't quite work either.

Installer downloaded and ran without a hitch.

The registration fails:

java.lang.NoClassDefFoundError: com/sun/media/codec/audio/AudioCodec

Supposedly, this should affect only JMF, and not direct use of javax.sound.sampled.*, but ...

javax.sound.sampled.AudioSystem.getAudioFileTypes() still returns only WAVE, AU, and AIFF;

Playing a test mp3 produces

javax.sound.sampled.LineUnavailableException: line with format MPEG1L3 44100.0 Hz, unknown bits per sample, stereo, unknown frame size, unknown frame rate, not supported.

This is not the same exception I originally got, which said the file format was unrecognized. Now it apparently can *recognize* MP3, but cannot *decode* MP3, presumably because the AudioCodec class is missing and is needed for compressed sound formats.

Obviously some dependency is missing.

This happens installing the MP3 plugin into a clean install of Java 6. What, besides Java itself and everything that comes with it, are the prerequisites of the plugin you linked me to? Is it possible the JMF itself wasn't included in the "full" install of Java 6?

JMF is not required to get the MP3 plugin to work with JavaSound. The problem I think you will find is that MP3 plugin does not play all of the formats that exist. It too is pretty old and has not been updated in several years. The tritonus libraries might be a better option but I'm not an MP3 expert.

--

Knute Johnson
email s/nospam/knute2009/

--
Posted via NewsDemon.com - Premium Uncensored Newsgroup Service
------->>>>>>http://www.NewsDemon.com<<<<<<------
Unlimited Access, Anonymous Accounts, Uncensored Broadband Access
.



Relevant Pages

  • Re: Java Sound mp3 support?
    ... Note that these instructions require placing jmf.jar into the jre's ext folder, which is usually not a good installation technique, but does work here. ... Now it apparently can *recognize* MP3, but cannot *decode* MP3, presumably because the AudioCodec class is missing and is needed for compressed sound formats. ... This happens installing the MP3 plugin into a clean install of Java 6. ...
    (comp.lang.java.help)
  • [ANN] CruiseControl.rb 1.1
    ... Growl notification plugin, RSS feeds ... Move to the path where the old installation was: ...
    (comp.lang.ruby)
  • Re: java plugin for firefox
    ... Does anyone have a guide or advice for getting java plugin working ... when i try to access a java app from firefox im always presented with ... I had it working on i386 before with just the installation of ...
    (freebsd-questions)
  • Re: Virtual Apple ][ Website Updated
    ... the plugin is not installed and I click a disk, ... Installation Procedure for Safari 4 There's no installer ... Empty cache in case the page is saved in cache. ...
    (comp.sys.apple2)
  • Re: xmms only playing mp3 as root
    ... None play mp3 except xmms and do it easy. ... additional MP3 plugin package just as with XMMS. ... nyxmms2.i686: Commandline client for XMMS2 ... XMMS2 Plugin for MMS audio streams ...
    (Fedora)