«Эмулировать» свойство HTML5 аудио буфера в Firefox? - PullRequest
1 голос
/ 27 ноября 2010

Хорошо, поэтому в рамках курсовой работы, над которой я работаю, я добавил несколько тегов HTML5 <audio>.В элементах управления есть элемент, который заполняется audio.buffered.end(0)/audio.duration*100+"%" с использованием события onprogress.
Однако Firefox 3.6 (который будет использоваться экспертом, если в отчете не указано иное) не поддерживает onprogressсобытие или buffered свойство.Чтобы заполнить это, я вместо этого сделал индикатор буфера ??%, с подсказкой, объясняющей, что ход буфера не может быть прочитан.

У меня такой вопрос: Есть ли какой-нибудь способопределить даже приблизительное значение прогресса буфера?Есть ли способ чтения количества буферизованных байтов и общего размера аудиофайла?

Если это не так уж сложно, но если есть способ, который я, безусловно, хотел бы узнать.Спасибо!

1 Ответ

1 голос
/ 27 ноября 2010

Короткий ответ - нет.

Можно получить текущее состояние сети через свойство networkState. Однако это скажет вам только, завершена ли буферизация, а не прогресс этой буферизации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...