Это длинный кадр.
Сценарий таков: я создаю звуковые теги (с помощью конструктора Audio (src)) и многократно воспроизводю звуки в Chrome.Звуки короткие, не более 4 секунд.Некоторые из этих звуков, но не все, дают треск примерно через 400 мс (чисто на основе моего уха), и не каждый раз, когда воспроизводятся те звуки, на которые влияют.Другими словами;некоторые звуки иногда начинают трескаться, но не всегда.
Итак, чтобы выяснить, почему это, я вставил тишину 300 мс в звуковой файл.Я все еще получил треск, хотя, в том же месте (которое теперь будет 700 мс в звуке).Когда поиск продолжался, я вставил очень тихий гул в тишину 300 мс, чтобы проверить, изменит ли это что-нибудь.Это не так.Таким образом, мой вывод из этого состоял в том, что, возможно, треск исходил от звука, имеющего определенную амплитуду (поскольку треск оставался в той же позиции по отношению к реальному звуку).
Чтобы проверить это, я создал синусоиду, котораяперешел от абсолютной тишины к полной громкости, но я не могу заставить ее взломать.Стоит отметить, что A. это работает безупречно в IE9, никаких трещин в любом файле, так что это не случай плохих файлов B. Это не все файлы, которые, похоже, подвержены этой (я предполагаю, что) ошибке.
Итак, вопрос в том: есть ли у кого-нибудь теории, почему это может быть?Что-нибудь очевидное, что я скучаю?
Хотелось бы поделиться каким-то кодом, но это все запатентовано, и мне сейчас не разрешено это делать.
РЕДАКТИРОВАТЬ: На самом деле, я не уверен, что треск остается втой же позиции по отношению к реальному звуку не более.Я все еще получаю треск, но это может быть в немного другом месте.Извините за неоднозначный пост, я слушал тот же звук последние 5 часов: /.Тем не менее, треск все еще там, и это все еще проблема.