Потрескивание звука HTML5 в Chrome

Это долгий путь.

Сценарий таков: я создаю звуковые теги (с помощью конструктора Audio (src)) и многократно проигрываю звуки в Chrome. Звуки короткие, не более 4 секунд. Некоторые из этих звуков, но не все, издают потрескивающий звук примерно на 400 мс (исключительно для моего уха) и не каждый раз, когда воспроизводятся затронутые звуки. Другими словами; некоторые звуки иногда трескаются, но не всегда.

Итак, чтобы понять, почему это, я вставил в звуковой файл тишину 300 мс. Тем не менее, у меня все еще был треск в том же месте (теперь звук составляет 700 мс). По мере того, как поиск продолжался, я вставил очень дискретный гул в тишину 300 мс, чтобы проверить, изменит ли это что-нибудь. Это не так. Из этого я пришел к выводу, что, возможно, потрескивание было вызвано звуком определенной амплитуды (поскольку треск оставался в том же положении по отношению к фактическому звуку).

Чтобы проверить это, я создал синусоиду, которая пошла от абсолютной тишина на полную громкость, но я не могу заставить ее взломать. Стоит отметить, что A. он работает безупречно в IE9, не трескается ни в одном файле, так что это не случай плохих файлов B. Эта (я предполагаю, что это) ошибка затрагивает не все файлы.

Итак, вопрос: есть ли у кого-нибудь теории, почему это могло быть? Что-то очевидное, что мне не хватает?

Хотел бы я поделиться каким-то кодом, но он весь проприетарный, и мне не разрешено делать это прямо сейчас.

РЕДАКТИРОВАТЬ: На самом деле, я не уверен, что треск остается в том же положении по отношению к фактического звука больше нет. Я все еще слышу потрескивание, но, возможно, в другом месте. Извините за неоднозначный пост, последние 5 часов я слышал один и тот же звук: /. Однако треск все еще существует, и это все еще проблема.

5
задан Oskar Eriksson 5 August 2011 в 12:11
поделиться