0

Я использую mediaelement.js, игрок работает по назначению с хромом, но для firefox события не срабатывают. Существуют ли какие-либо конкретные события, которые не работают на firefox? Какие события доступны?Как добавить события в flash fallback для medialemetn и какие варианты доступны?

Я пробовал как загруженные данные, так и события прогресса, но ни один из них не вызван в firefox.

player.addEventListener('loadeddata', function() { 
    jQuery('.mejs-overlay-button').trigger('click'); 
}, false); 

ответ

0

Вы добавляете события в функцию успеха функции mediaelementplayer()?

(function($) { 
    $(document).ready(function() { 
     $('video').mediaelementplayer({ 
      success: function (mediaElement, domObject) { 
       //add events here 
       mediaElement.addEventListener('loadeddata', function() { 
        console.log('loadeddata'); 
       }); 

       //timeupdate event 
       mediaElement.addEventListener('timeupdate', function(e) { 
        console.log(mediaElement.currentTime); 
       }); 
      } 
     }); 
    }); 
})(jQuery);