onStart - fires when audio track begins playing by start.
onEnd - fires when audio track was ending.
onLoad - fires when audio track was loaded.
onTick - fires when audio track change current time.
onBuffer - fires when audio track was buffered.
onLoadError - fires when load audio track was crushed.
onError - fires when playing audio track was crushed.
States
isPlay - return boolean for audio track playing.
muted - return boolean for mute.
loop - return boolean for loop.
preloadAllow - return false when preload not allowed or integer (0-100%) when preload allowed. Integer mean when should
start preload (in current audio track for preload next audio track).