Это произошло на веб-странице, где я играю в шахматы. Я проиграл много игр, потому что на моем ходу не прозвенел звонок :) Меня это раздражало, поэтому я попытался это исправить, но обнаружил, что это не ошибка на шахматной странице (случалось везде с аудио HTML5.)
Кажется, это вина Chrome / Webkit. В поисках информации я наткнулся на проблему в Chrome # 25792 , которая может быть связана (гораздо больше, если вы ищете ошибку аудио в Chrome.) Очевидно, она была исправлена в Chrome 17, но бинарный выпуск Chrome для Windows - 16. После зависания звука он перестанет воспроизводить файлы до перезагрузки браузера.
РЕДАКТИРОВАТЬ: Я только что понял, что вы заявили, что ваш звук никогда не работает со второй попытки, но ошибка, на которую я указал, происходит случайно, не всегда. Вам может потребоваться .pause () после воспроизведения, чтобы звук работал должным образом.