HTML5 Audio: атрибут предварительной загрузки игнорируется в Chrome - PullRequest
4 голосов
/ 31 декабря 2010

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

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

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

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

Ответы [ 3 ]

4 голосов
/ 31 декабря 2010

Это Chrome ошибка # 16482 , и до сих пор не исправлена, нет.

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

3 голосов
/ 31 декабря 2010

Вы можете иметь элемент-заполнитель и заменить его на элемент Audio на Javascript при его нажатии ...

0 голосов
/ 31 декабря 2010

Вы пробовали установить для атрибута autobuffer значение false?

...