похоже, что в настоящее время атрибут currentTime доступен только для чтения (а в 2011 году он получил состояние wont-fix )
, однако, после установки src
вВаш аудиообъект (опять же) - как и предложено @Lloyd - атрибут currentTime становится устанавливаемым (по крайней мере, в текущей chrome-версии для linux (24.0.1312.69)).
это означает добавлениестранная строка
audio.src = audio.src
ваш пример делает то, что должен.
в полном объеме:
$('.sound').live('click', function () {
var sound = $("#letter_audio")[0];
sound.src = sound.src;
sound.pause();
sound.currentTime = 0;
sound.play();
return false;
});
, поскольку достаточно установить src
один раз, выВозможно, вы захотите позвонить куда-нибудь во время процесса установки.