/** * @param manager Audio player manager which this player is attached to */ public DefaultAudioPlayer(DefaultAudioPlayerManager manager) { this.manager = manager; activeTrack = null; paused = new AtomicBoolean(); listeners = new ArrayList<>(); trackSwitchLock = new Object(); options = new AudioPlayerOptions(); }