2014-01-27 2 views
0

Использование JavaScript для создания «VLC веб-плагин» встраивать тег:Chrome игнорирует NPAPI слушателя событий только тогда, когда создается динамически

function main() { 
    var vlc = document.createElement('embed'); 
    vlc.setAttribute('type','application/x-vlc-plugin'); 
    vlc.setAttribute('target','file:///pilot.mp4'); 
    vlc.addEventListener('MediaPlayerPlaying', function() { 
     alert('playing'); 
    }, false); 
    document.body.appendChild(vlc); 
} 

С Chrome (32.0.1700.77) видео воспроизводится, но событие не уволили.

Если я использую HTML для создания встраивания, то событие вызывается

Он отлично работает с Firefox

ответ

0

Слушатель события должен быть зарегистрирован после AppendChild. Это канонический ?. Я действительно хочу поймать первое событие «игры», но это еще один вопрос