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

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

Introduction

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

Prototype

public void pause();

Source Link

Document

Pauses all instances of this sound.

Usage

From source file:com.watabou.noosa.audio.Sample.java

License:Open Source License

public void pause() {
    for (Sound sound : ids.values()) {
        sound.pause();
    }
}

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();//  w  w  w . j  av a2s .  com
            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;
        }
    }
}