HTML5 Audio: Attribute Preload игнорируется в Chrome
-
14-10-2019 - |
Вопрос
Мой код в основном это
<audio controls preload="none" src="linktofile.mp3" />
Он отлично работает в Safari 5 и Chrome 8, за исключением того, что Chrome полностью игнорирует атрибут предварительной нагрузки и начинает загружать (не воспроизводить) файл после загрузки страницы. Который потребляет огромное количество пропускной способности, если страница полна аудиоб.
Есть ли способ заставить Chrome вести себя как Safari 5 (т.е. правильный путь) и загрузить файл только тогда, когда пользователь нажимает на кнопку воспроизведения?
Решение
Это хром Ошибка № 16482 и все еще не фиксирован, нет.
Обновление: по состоянию на 6 апреля 2011 года оно исправлено :-)
Другие советы
Вы можете иметь элемент заполнителя и заменить его аудиоэлементом от JavaScript, когда он нажимается ...
Вы пробовали установить autobuffer
атрибут false?