如何为medialemetn的闪回后备添加事件以及可用的evets? [英] How to add events to flash fallback for medialemetn and what evets are available?

查看:478
本文介绍了如何为medialemetn的闪回后备添加事件以及可用的evets?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用mediaelement.js,播放器按照预期使用chrome工作,但对于firefox,事件不会触发。是否有任何特定事件不适用于Firefox?哪些活动可用?

I am using mediaelement.js, the player is working as intended with chrome but for firefox the events are not firing. Are there any specific events that don't work on firefox? Which events are available?

我已尝试过loadeddata和progress事件,但都没有在firefox中调用。

I have tried both the loadeddata and progress events, but neither are getting called in firefox.

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


推荐答案

您是否在成功函数中添加了事件mediaelementplayer()函数?

Are you adding the events inside the success function of your mediaelementplayer() function?

(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);

这篇关于如何为medialemetn的闪回后备添加事件以及可用的evets?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆