HTML5 аудио / видео тег, продолжительность на Firefox - PullRequest
1 голос
/ 31 июля 2011

Я создаю настроенный аудиопроигрыватель, большинство из которых работает и работает нормально, за исключением данных общей длительности, которые я не могу извлечь в Firefox . Я использую этот простой API:

var total = audio.duration

где аудио это плеер, конечно. Это отлично работает на Chrome и Safari, по-видимому, я получаю информацию правильно, но в Firefox он просто возвращает NaN .. Я пробовал разные способы выбора проигрывателя, чистый JS byId, tagName или с помощью jQuery, все возвращали одно и то же ...

Я все еще могу правильно искать песню и достигать конца, который не имеет смысла, так как общая продолжительность предположительно неизвестна ... O_o

Если есть несколько смелых людей, у которых есть время, вот мой объект игрока: Сценарий игрока

Вы можете попробовать это сами на fMusic Player

(маленький треугольник справа, чтобы открыть плеер)

Заранее спасибо, любая помощь будет оценена ^^

1 Ответ

1 голос
/ 31 июля 2011

Посмотрите на середину этого: http://www.protofunc.com/jme/documentation/documentation-faq.html

Длительность аудио / видео равна NaN (не число), а ползунок временной шкалы отключен в Firefox / Firefoxпродолжает загрузку, но не воспроизводит аудио / видео.

Убедитесь, что ваш сервер устанавливает свойства content-length и content-range в своем заголовке response.

Может бытьпомогает?

...