Class AudioEventAdapter

  • All Implemented Interfaces:
    AudioEventListener

    public abstract class AudioEventAdapter
    extends java.lang.Object
    implements AudioEventListener
    Adapter for different event handlers as method overrides
    • Constructor Detail

      • AudioEventAdapter

        public AudioEventAdapter()
    • Method Detail

      • onPlayerPause

        public void onPlayerPause​(AudioPlayer player)
        Parameters:
        player - Audio player
      • onPlayerResume

        public void onPlayerResume​(AudioPlayer player)
        Parameters:
        player - Audio player
      • onTrackStart

        public void onTrackStart​(AudioPlayer player,
                                 AudioTrack track)
        Parameters:
        player - Audio player
        track - Audio track that started
      • onTrackEnd

        public void onTrackEnd​(AudioPlayer player,
                               AudioTrack track,
                               AudioTrackEndReason endReason)
        Parameters:
        player - Audio player
        track - Audio track that ended
        endReason - The reason why the track stopped playing
      • onTrackException

        public void onTrackException​(AudioPlayer player,
                                     AudioTrack track,
                                     FriendlyException exception)
        Parameters:
        player - Audio player
        track - Audio track where the exception occurred
        exception - The exception that occurred
      • onTrackStuck

        public void onTrackStuck​(AudioPlayer player,
                                 AudioTrack track,
                                 long thresholdMs)
        Parameters:
        player - Audio player
        track - Audio track where the exception occurred
        thresholdMs - The wait threshold that was exceeded for this event to trigger
      • onTrackStuck

        public void onTrackStuck​(AudioPlayer player,
                                 AudioTrack track,
                                 long thresholdMs,
                                 java.lang.StackTraceElement[] stackTrace)