Вопрос

Мой код в основном это

<audio controls preload="none" src="linktofile.mp3" />

Он отлично работает в Safari 5 и Chrome 8, за исключением того, что Chrome полностью игнорирует атрибут предварительной нагрузки и начинает загружать (не воспроизводить) файл после загрузки страницы. Который потребляет огромное количество пропускной способности, если страница полна аудиоб.

Есть ли способ заставить Chrome вести себя как Safari 5 (т.е. правильный путь) и загрузить файл только тогда, когда пользователь нажимает на кнопку воспроизведения?

Это было полезно?

Решение

Это хром Ошибка № 16482 и все еще не фиксирован, нет.

Обновление: по состоянию на 6 апреля 2011 года оно исправлено :-)

Другие советы

Вы можете иметь элемент заполнителя и заменить его аудиоэлементом от JavaScript, когда он нажимается ...

Вы пробовали установить autobuffer атрибут false?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top