When loading a new src audio file the play/pause button may momentarily change state to reflect the paused state of the audio element. It would be preferable to use a loading indicator (spinner, etc). to give a visual clue to the user that the next file is being loaded.