Для тега аудио нет функции stop, есть только пауза, но даже в этом случае, файл продолжается грузиться. То есть если мы запускаем файл, а потом останавливаем его, он в бекграунд режиме прогрузится полностью. Но как предовратить это ? Как вариант обнулять ресурс:
var temp_src = html5player.src;
html5player.src = "";
html5player.src = temp_src;
Но это создает доп http запрос к серверу. Еще варианты ?