Mousemove mousedown mouseup mouseout no celular

Fiz o seguinte código, porem no celular não funciona para deslizar.
Alguém pode me ajudar? Já pesquisei mais não encontrei nada.

$("#barradeprogresso").mousedown(function(e) {
$(this).mousemove(function (e) {
	console.log("OK vamos se mexer!");
	var leftOffset = e.pageX - $(this).offset().left;
	var songPercents = leftOffset / $('#barradeprogresso').width();
	audio.currentTime = songPercents * audio.duration;
});
}).mouseup(function () {
$(this).unbind('mousemove');
}).mouseout(function () {
$(this).unbind('mousemove');
});

Juliet,

Quando estamos desenvolvendo para celular, os eventos que recebemos são outros e específicos da plataforma. Espero que esse link ajude: https://developer.mozilla.org/pt-BR/docs/Web/Guide/Events/Touch_events