Доступ к следующему html напрямую из файловой системы дает мне правильную продолжительность.
<video src="multimedia/bbb400p.ogv" id="v"></video>
<button onclick="alert(document.getElementById('v').duration);
document.getElementById('v').play()">Play</button>
Однако доступ к нему через веб-сервер mongrel (на моей машине и через облачный сервис heroku) дает мне NaN.
Также создан тестовый код, который добавил прослушиватель для события 'canplay' и все еще получает длительность NaN при использовании сервера.
Это происходит в FireFox и Chrome.
Любая помощь будетбыть оцененным.