Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>You have not one simple requirement, but three very different requirements.</p> <ol> <li><p>Playing WAV should be supported out of the box by the JRE with the help of the classes in javax.sound.sampled, it jsut requires some code to wire it up (not too sure about android).</p></li> <li><p>Playing OGG is not supported out of the box. There is an open source implementation for OGG called jOrbis, see their <a href="http://www.jcraft.com/jorbis/" rel="nofollow">web site</a>. Again this can require some wiring code to hook into your application.</p></li> <li><p>For a Sequencer, you could just use MIDI. Again it should be supported by the JRE, and if it is not on your platform, you can use Gervill - a pure Java MIDI sequencer (<a href="http://java.net/projects/gervill/pages/Home" rel="nofollow">Project web site</a>).</p></li> <li><p>There is also a ModPlayer that can play good old Soundtracker and some others. This can also be abused as a Sequencer of some sort if you know the Soundtracker or Screamtracker module format (ancient format, but descriptions are still available on the net). Player with source can be found <a href="http://www.quippy.de/mod_en.php" rel="nofollow">here</a>. The Tracker formats are not all that ancient by the way, some of todays game engines still make use of them.</p></li> <li><p>If you really want, you can cook up your own Sequencer, all the basic stuff if there in javax.sound.sampled. It just requires some basic knowledge about digital sound and a big lot of wiring code.</p></li> </ol> <p>There is no single solution for <em>all</em> your needs, you will have to stitch you own together from the building blocks freely available.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload