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

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

Introduction

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

Prototype

public void pause();

Source Link

Document

Pauses the play back.

Usage

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

License:Creative Commons License

/**
 * Play that funky music, white boy./*from   w w  w.j  a  va 2 s .  c  o  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.vlaaad.dice.managers.SoundManager.java

License:Open Source License

public void setUsesMusic(boolean usesMusic) {
    if (usesMusic == this.usesMusic)
        return;// w w w.j a  va2s.c  o  m
    this.usesMusic = usesMusic;
    if (usesMusic) {
        for (Music music : disabledMusics) {
            music.play();
            playingMusics.add(music);
        }
        disabledMusics.clear();
    } else {
        for (Music music : playingMusics) {
            disabledMusics.add(music);
            music.pause();
        }
        playingMusics.clear();
    }
}

From source file:dk.gruppeseks.bodtrd.managers.AudioPlayer.java

private void handleAudioTask(AssetManager am, AudioTask audioTask) {
    AudioAction audioAction = audioTask.getAudioAction();
    if (audioTask.getAudioType() == AudioType.SOUND) {

        Sound sound = am.get(audioTask.getFileName(), Sound.class);
        switch (audioAction) {
        case PLAY:
            sound.play();//from w w w  .j  a v a  2s  . co  m
            break;
        case RESUME:
            sound.resume();
            break;
        case PAUSE:
            sound.pause();
            break;
        case STOP:
            sound.stop();
            break;
        case LOOP:
            sound.loop();
            break;
        case DISPOSE:
            sound.dispose();
            break;
        default:
            break;
        }
    } else {
        Music music = am.get(audioTask.getFileName(), Music.class);
        switch (audioAction) {
        case PLAY:
            music.play();
            break;
        case LOOP:
            music.play();
            music.setLooping(true);
            break;
        case PAUSE:
            music.pause();
            break;
        case STOP:
            music.stop();
            break;
        default:
            break;
        }
    }
}

From source file:fr.plafogaj.screens.MainMenu.java

License:Open Source License

public void pauseAmbianceMusic() {
    for (Music m : m_ambianceMusicList)
        m.pause();
}