java - J2ME background music -
i play background music in j2me game. how can code function?
you have similar question @ playing audio j2me
for ease have posted code thread:
// loads inputstream sound inputstream inputstream = this.getclass().getresourceasstream( musicfile ); // create standard player musicplayer = manager.createplayer( inputstream, musicencoding ); musicplayer.prefetch(); // add player listener access sound events musicplayer.addplayerlistener( ); if( loopmusic ) { // use loop count method infinite looping musicplayer.setloopcount( -1 ); } // set occurs twice prevent sound spikes @ // beginning of sound. volumecontrol volumecontrol = (volumecontrol) musicplayer.getcontrol( "volumecontrol" ); volumecontrol.setlevel( curvolume ); // start piece of music musicplayer.start(); // set volume once more volumecontrol = (volumecontrol) musicplayer.getcontrol( "volumecontrol" ); volumecontrol.setlevel( curvolume ); // finally, delete input stream save on resources inputstream.close(); inputstream = null;
Comments
Post a Comment