Package org.prithvidiamond1.AudioPlayer
Class AudioSourceHandler
java.lang.Object
org.prithvidiamond1.AudioPlayer.AudioSourceHandler
- All Implemented Interfaces:
com.sedmelluq.discord.lavaplayer.player.AudioLoadResultHandler
public class AudioSourceHandler
extends Object
implements com.sedmelluq.discord.lavaplayer.player.AudioLoadResultHandler
Class that handles the player source and its related functions such track and playlist loading.
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal PlayerAudioSourceThe audio source to which the audio player is connected to -
Constructor Summary
ConstructorsConstructorDescriptionAudioSourceHandler(PlayerAudioSource playerAudioSource) Constructor for this class -
Method Summary
Modifier and TypeMethodDescriptionvoidloadFailed(com.sedmelluq.discord.lavaplayer.tools.FriendlyException exception) Method to call in case of an exception occurring during track or playlist loadingvoidMethod to call in case of no matched audio sourcesvoidplaylistLoaded(com.sedmelluq.discord.lavaplayer.track.AudioPlaylist playlist) Method to load a playlistvoidtrackLoaded(com.sedmelluq.discord.lavaplayer.track.AudioTrack track) Method to load a track
-
Field Details
-
playerAudioSource
The audio source to which the audio player is connected to
-
-
Constructor Details
-
AudioSourceHandler
Constructor for this class- Parameters:
playerAudioSource- an audio source for this audio source handler
-
-
Method Details
-
trackLoaded
public void trackLoaded(com.sedmelluq.discord.lavaplayer.track.AudioTrack track) Method to load a track- Specified by:
trackLoadedin interfacecom.sedmelluq.discord.lavaplayer.player.AudioLoadResultHandler- Parameters:
track- The loaded track
-
playlistLoaded
public void playlistLoaded(com.sedmelluq.discord.lavaplayer.track.AudioPlaylist playlist) Method to load a playlist- Specified by:
playlistLoadedin interfacecom.sedmelluq.discord.lavaplayer.player.AudioLoadResultHandler- Parameters:
playlist- The loaded playlist
-
noMatches
public void noMatches()Method to call in case of no matched audio sources- Specified by:
noMatchesin interfacecom.sedmelluq.discord.lavaplayer.player.AudioLoadResultHandler
-
loadFailed
public void loadFailed(com.sedmelluq.discord.lavaplayer.tools.FriendlyException exception) Method to call in case of an exception occurring during track or playlist loading- Specified by:
loadFailedin interfacecom.sedmelluq.discord.lavaplayer.player.AudioLoadResultHandler- Parameters:
exception- The exception that was thrown
-