Player de música?

Preciso que quando eu pausar a musica ela grave onde parou e depois se eu voltar continue ao invés de voltar do inicio. Fiz algumas tentativas mais não deram certo.

//Player
$('#play').click(function() {
audio.play();
$('#play').hide();
$('#pause').show();
$('#duration').fadeIn(400);
showDuration();
var idp = $('#play').data('idp');
$("#playlist li[data-id='" + idp + "']").addClass('active');
});

//Pause Button
$('#pause').click(function() {
audio.pause();
$('#pause').hide();
$('#play').show();
$('#playlist li').removeClass('active');
});

//Playlist song Click
('#playlist li').click(function() {
var id = $(this).data('id');
$('#play').data('idp', id);
if ($(this).hasClass('active')) {
    audio.pause();
    $('#play').show();
    $('#pause').hide();
    $('#playlist li').removeClass('active');
    $(this).removeClass('active');
} else {		
	audio.pause();
	initAudio($(this));
	audio.play(); 
	$('#duration').fadeIn(400);
	showDuration();
	$('#play').hide();
	$('#pause').show();
	$('#playlist li').removeClass('active');
	$(this).addClass('active');			   
}
});