List of usage examples for com.badlogic.gdx.audio Music setVolume
public void setVolume(float volume);
From source file:com.bagon.matchteam.mtx.managers.AudioManager.java
License:Apache License
/** * Play music, it only plays if SettingsManager.isMusicOn() is true * /*from w w w .j a v a 2 s. c om*/ * @param music * to play * @param isLooping * to loop or not * @param volume * is the volume setting (Range [0.0 - 1.0]) * @see SettingsManager.isMusicOn * * */ public void playMusic(Music music, boolean isLooping, float volume) { if (SettingsManager.isMusicOn()) { music.setLooping(isLooping); music.setVolume(volume); music.play(); } }
From source file:com.forerunnergames.peril.client.ui.music.MusicController.java
License:Open Source License
private void stopMusicWithFadeOut(final Music music) { Timer.schedule(new Timer.Task() { @Override// w w w . j av a 2 s . c o m public void run() { if (!music.isPlaying()) { cancel(); log.trace("Stopping fading out music [{}] because it isn't playing anymore.", music); return; } final float currentVolume = music.getVolume(); final float delta = masterVolume.getVolume() / MusicSettings.FADE_VOLUME_REPEAT_COUNT; final float newVolume = currentVolume - delta; log.trace("Fading out music [{}] from volume [{}] to volume [{}].", music, currentVolume, newVolume); if (newVolume <= MusicSettings.MIN_VOLUME) { music.stop(); cancel(); log.trace("Done fading out & stopping music [{}].", music); return; } music.setVolume(newVolume); } }, 0.0f, MusicSettings.FADE_VOLUME_INTERVAL_SECONDS, MusicSettings.FADE_VOLUME_REPEAT_COUNT); }
From source file:com.forerunnergames.peril.client.ui.music.MusicController.java
License:Open Source License
private void startMusicWithFadeIn(final Music music) { music.setVolume(MusicSettings.MIN_VOLUME); music.play();/* ww w.j a va2 s .co m*/ Timer.schedule(new Timer.Task() { @Override public void run() { if (!music.isPlaying()) { cancel(); log.trace("Stopping fading in music [{}] because it isn't playing anymore.", music); return; } final float currentVolume = music.getVolume(); final float delta = masterVolume.getVolume() / MusicSettings.FADE_VOLUME_REPEAT_COUNT; final float newVolume = currentVolume + delta; log.trace("Fading in music [{}] from volume [{}] to volume [{}].", music, currentVolume, newVolume); if (newVolume > masterVolume.getVolume()) { cancel(); log.trace("Done fading in music [{}].", music); return; } music.setVolume(newVolume); } }, 0.0f, MusicSettings.FADE_VOLUME_INTERVAL_SECONDS, MusicSettings.FADE_VOLUME_REPEAT_COUNT); }
From source file:com.gcq.fivesecond.layer.PlayerRoundLayer.java
License:Apache License
@Override public void enter() { PlayerRound.resetXY();//from www .ja va2 s . c o m controlRound.resetXY(PlayerRound); addActor(PlayerRound); addActor(controlRound); pointer.setX(310); pointer.setY(50); addActor(pointer); pointer.run(); PlayerRound.addCheck(); director.registerEventHandler(this); GameProperties gp = FiveSecondGame.dbm.getProperties(); if (gp.isAudioOn()) { Music music = musicCache.get(AppMusicDefinitions.MUSIC_GAME_BACKGROUND); music.setLooping(true); music.setVolume(gp.getVolume()); music.play(); } }
From source file:com.maplescot.loggerbill.misc.Assets.java
License:Creative Commons License
/** * Play that funky music, white boy.//from www. j a va 2s .com * * @param play True to play, else stop. */ public void playMusic(boolean play) { if (!initialized || !assetManager.isLoaded(Constants.MUSIC)) return; // Don't do anything if initialization isn't complete Music music = assetManager.get(MUSIC, Music.class); if (play && !music.isPlaying()) { music.setLooping(true); music.setVolume(0.85f); music.play(); Gdx.app.log(TAG, "Music is playing"); } else if (music.isPlaying() && !play) { Gdx.app.log(TAG, "Stopping music"); music.pause(); } }
From source file:com.mk.apps.superm.mtx.AbstractAssets.java
License:Apache License
/** * Play music, it will only play if SettingsManager.isMusicOn is true * /* w w w. java2s . com*/ * @param music to play * @param isLooping to loop or not * @param volume is the volume setting (Range [0.0 - 1.0]) * @see SettingsManager.isMusicOn * * */ public static void playMusic(Music music, boolean isLooping, float volume) { if (SettingsManager.isMusicOn) { music.setLooping(isLooping); music.setVolume(volume); music.play(); } }
From source file:com.mygdx.game.AudioPlayer.java
public void playMusic(String key, boolean looping, float vol) //stops music and plays { stopMusic();/*from w w w.ja va2s . c om*/ Music m = music.get(key); m.setLooping(looping); m.setVolume(musicVolume * vol); m.play(); }
From source file:com.mygdx.game.AudioPlayer.java
public void playMusicWithoutStopping(String key) //plays music on top of any others { Music m = music.get(key); m.setLooping(true);//from w w w . ja v a 2 s. co m m.setVolume(musicVolume); m.play(); }
From source file:com.mygdx.game.AudioPlayer.java
public void setMusicVolume(float vol) { musicVolume = vol;/* w w w . j a va 2s .c o m*/ for (Music m : music.values()) { m.setVolume(musicVolume); } }
From source file:com.saltosion.gladiator.util.Jukebox.java
License:Open Source License
/** * Plays the musix like a baws.//w ww . j a v a 2s .co m * * @param music * @return boolean if the musix failed to play */ public boolean playMusic(Music music) { if (music == null) { currentMusic.stop(); currentMusic = null; } if (music.equals(currentMusic)) { return false; } if (currentMusic != null) { currentMusic.stop(); } ; music.play(); music.setVolume(volume); music.setLooping(true); currentMusic = music; return true; }