Я еще не настроил это, но я нашел эти примеры на http://dev.opera.com/articles/view/html5-audio-radio-player/
// Invoke new Audio object
var audio = new Audio('test.ogg');
// Get the play button and append an audio play method to onclick
var play = document.getElementById('play');
play.addEventListener('click', function(){
audio.play();
}, false);
// Get the pause button and append an audio pause method to onclick
var pause = document.getElementById('pause');
pause.addEventListener('click', function(){
audio.pause();
}, false);
// Get the HTML5 range input element and append audio volume adjustment to onchange
var volume = document.getElementById('volume');
volume.addEventListener('change', function(){
audio.volume = parseFloat(this.value / 10);
}, false);
// Get where one are in playback and push the time to an element
audio.addEventListener("timeupdate", function() {
var duration = document.getElementById('duration');
var s = parseInt(audio.currentTime % 60);
var m = parseInt((audio.currentTime / 60) % 60);
duration.innerHTML = m + '.' + s + 'sec';
}, false);
Не знаю, насколько это совместимо, но это указывает на то, что вы могли бы что-то сделатькак
var audio = new Audio('test.ogg');
audio.currentTime = "some time format I'm not sure how to format yet";