@Override public void create () { Gdx.audio.newSound(Gdx.files.internal("data/tic.ogg")).play(); }
public void clicked (InputEvent event, float x, float y) { sound.stop(soundId); } });
@Override public void dispose () { ui.dispose(); skin.dispose(); sound.dispose(); } }
@Override public void changed(ChangeEvent event, Actor actor) { SoundDesc selected = list.getSelected(); if (playingSound != null) { playingSound.stop(); playingSound.dispose(); playingSound = null; } playingSound = Gdx.audio.newSound( new FileHandle(Ctx.project.getAssetPath() + Project.SOUND_PATH + "/" + selected.getFilename())); playingSound.play(selected.getVolume(), 1, selected.getPan()); Timer.schedule(new Task() { @Override public void run() { if (playingSound != null) { playingSound.stop(); playingSound.dispose(); playingSound = null; } } }, 5); } });
idle.stop(); soundId = engine.play(); engine.setLooping(soundId, true); engine.stop(); soundId = idle.play(); idle.setLooping(soundId, true); engine.setPitch(soundId, pitch);
@Override public void changed(ChangeEvent event, Actor actor) { if (s != null) { s.dispose(); s = null; } if (filename.getText() != null && !filename.getText().isEmpty()) { s = Gdx.audio.newSound( new FileHandle(Ctx.project.getAssetPath() + Project.SOUND_PATH + "/" + filename.getText())); s.play(Float.parseFloat(volume.getText()), Float.parseFloat(pitch.getText()), Float.parseFloat(pan.getText())); } } });
public void playSound(String id) { LoadedSound s = loadedSounds.get(id); if (s == null) { // Not loaded, load and add to the loaded list. SoundDesc sd = w.getSounds().get(id); if (sd != null) { addSoundToLoad(sd); s = loadedSounds.get(id); EngineLogger.debug("LOADING SOUND: " + s.desc.getId() + " - " + s.desc.getFilename()); EngineAssetManager.getInstance().loadSound(s.desc.getFilename()); EngineAssetManager.getInstance().finishLoading(); s.sound = EngineAssetManager.getInstance().getSound(s.desc.getFilename()); } } if (s != null && s.sound != null) { if (s.desc.getLoop()) s.sound.loop(s.desc.getVolume() * VOLUME_MULTIPLIER, s.desc.getPitch(), s.desc.getPan()); else s.sound.play(s.desc.getVolume() * VOLUME_MULTIPLIER, s.desc.getPitch(), s.desc.getPan()); s.playing = true; } else { EngineLogger.error("Sound Not Found: " + id); } }
@Override public void shutdown() { Music music; // unloading Title music stopTitleMusic(); music = getMusic(Sounds.TITLE_THEME); if (music != null) { music.dispose(); } // unloading End music stopEndMusic(); music = getMusic(Sounds.END_THEME); if (music != null) { music.dispose(); } // unloading Background music stopBackgroundMusic(); for (Music m : backgroundMusicList) { if (m.isPlaying()) m.stop(); m.dispose(); } // unloading sounds if (soundsMap.size > 0) { for (Sound s : soundsMap.values()) { s.stop(); s.dispose(); } } }
public void changed (ChangeEvent event, Actor actor) { sound.setVolume(soundId, volume.getValue()); volumeValue.setText("" + volume.getValue()); } });
public void fightStart() { currentState = STATE.ENGAGED; fightID = SoundLib.fightSounds.loop(SoundLib.sVolume); }
public void resume() { for (LoadedSound s : loadedSounds.values()) { if (s.playing && s.sound != null) s.sound.resume(); } }
public void pause() { for (LoadedSound s : loadedSounds.values()) { if (s.playing && s.sound != null) s.sound.pause(); } }