Обработка ошибок видео HTML5

Мне нужно указать, невозможно ли воспроизвести видео (в браузере отображается знак "x").

Этот код не работает. Событие "onerror" никогда не будет запущено в Firefox

var v = document.getElementsByTagName("video")[0];
    if ( v != undefined )
        v.onerror = function(e) {
            if ( v.networkState == v.NETWORK_NO_SOURCE )
            {
                // handle error
            }
        }

Что здесь не так?

21
задан AntonAL 6 April 2011 в 21:56
поделиться