Example usage for com.badlogic.gdx.audio Music setLooping

List of usage examples for com.badlogic.gdx.audio Music setLooping

Introduction

In this page you can find the example usage for com.badlogic.gdx.audio Music setLooping.

Prototype

public void setLooping(boolean isLooping);

Source Link

Document

Sets whether the music stream is looping.

Usage

From source file:com.arnopaja.supermac.helpers.load.AssetLoader.java

License:Creative Commons License

public static Music loadMusic(String file) {
    Music music = Gdx.audio.newMusic(getHandle("music/" + file));
    music.setLooping(true);
    return music;
}

From source file:com.bagon.matchteam.mtx.managers.AudioManager.java

License:Apache License

/**
 * Play music, it only plays if SettingsManager.isMusicOn() is true
 * /*from ww  w  .  j  a v a2 s  .co  m*/
 * @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.davidykay.shootout.ShootOut.java

License:Apache License

@Override
public void create() {
    if (!isInitialized) {
        screen = new MainMenu(Gdx.app);
        Music music = Gdx.audio.newMusic(Gdx.files.getFileHandle("data/trollface.ogg", FileType.Internal));
        music.setLooping(true);
        music.play();/* w w  w . ja  va  2  s  . co  m*/
        isInitialized = true;
    }
}

From source file:com.explatcreations.sft.audio.SftMusic.java

License:Open Source License

public SftMusic(Music music, boolean looping) {
    Game.audio.register(this);
    this.looping = looping;
    this.music = music;
    music.setLooping(looping);
    setVolume(Game.settings.getMusicVolume());
}

From source file:com.gcq.fivesecond.layer.PlayerRoundLayer.java

License:Apache License

@Override
public void enter() {
    PlayerRound.resetXY();/*from  ww w.j a  v a  2s  .  c  om*/
    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.johnogel.astrobros.managers.screens.GameOverScreen.java

@Override
public void initialize() {
    initializeWorld();/*from   ww  w. j  a v a2 s  .com*/
    this.updateReferences();
    mngr.getSuperManager().getSoundPlayer().initializeLevelSounds();
    Music s = mngr.getSuperManager().getSoundPlayer().getSunSound();

    s.setLooping(true);
    s.play();
    new PointLight(ray_handler, 5000, Color.RED, 500, -camera.viewportWidth / 2, -300);
    new PointLight(ray_handler, 5000, Color.RED, 500, camera.viewportWidth / 2, -300);
    new PointLight(ray_handler, 5000, Color.RED, 500, -camera.viewportWidth / 2, 300);
    new PointLight(ray_handler, 5000, Color.RED, 500, camera.viewportWidth / 2, 300);

}

From source file:com.mangecailloux.pebble.audio.MusicManager.java

License:Apache License

/**
 * Play the music.//from   ww w.  jav a2s .c  o  m
 * @param _key ID of the music.
 * @param _looping if true, music will loop.
 */
public void play(String _key, boolean _looping) {
    Music music = get(_key);
    if (music != null && !music.isPlaying()) {
        music.play();
        music.setLooping(_looping);
    }
}

From source file:com.maplescot.loggerbill.misc.Assets.java

License:Creative Commons License

/**
 * Play that funky music, white boy.//  w  ww .  j av  a2  s. co  m
 *
 * @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
 * //from  w  w  w.j  a  v a  2 s.  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 ww. jav a  2  s  .  c om
    Music m = music.get(key);
    m.setLooping(looping);
    m.setVolume(musicVolume * vol);
    m.play();
}