@Override public void setPaused(boolean value) { fallback.setPaused(value); }
/** * toggle paused * * @return true if paused, false otherwise */ public synchronized boolean togglePause() { if (!player.isPaused()) { pauseStart = System.currentTimeMillis() / 1000L; player.setPaused(true); } else { currentSongStartTimeInSeconds += (System.currentTimeMillis() / 1000L) - pauseStart; player.setPaused(false); } return player.isPaused(); }
public synchronized void startPlaying() { if (!isPlaying()) { if (player.isPaused()) { player.setPaused(false); } else { scheduler.skipTrack(); } Launcher.log("Start playing", "music", "start", "guild-id", guildId); } }
else handler.getPlayer().setPaused(false); event.replySuccess("Resumed **"+handler.getPlayer().getPlayingTrack().getInfo().title+"**.");
@Override public void doCommand(CommandEvent event) { AudioHandler handler = (AudioHandler)event.getGuild().getAudioManager().getSendingHandler(); if(handler.getPlayer().isPaused()) { event.replyWarning("The player is already paused! Use `"+event.getClient().getPrefix()+"play` to unpause!"); return; } handler.getPlayer().setPaused(true); event.replySuccess("Paused **"+handler.getPlayer().getPlayingTrack().getInfo().title+"**. Type `"+event.getClient().getPrefix()+"play` to unpause!"); } }
@Override public void on(Context context) { GuildAudioController musicManager = this.bot.getGuildsManager().get(context.getEvent().getGuild().getIdLong()); if (musicManager == null || musicManager.getPlayer().getPlayingTrack() == null) { context.reply("No music is playing on this guild! To play a song use `{{prefix}}play`"); return; } boolean action = !musicManager.getPlayer().isPaused(); musicManager.getPlayer().setPaused(action); if (action) { context.reply("Paused music playback! Use `{{prefix}}resume` to resume."); } else { context.reply("Resumed music playback!"); } } }