如何添加事件侦听器? [英] How do I add an event listener?

查看:216
本文介绍了如何添加事件侦听器?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用swfobject嵌入vimeo视频,这很简单,

Im using swfobject to embed the vimeo video, it's pretty simple,

var vimPlayer;
function vimeo_player_loaded(id){        
    vimPlayer = document.getElementById(id);           
    vimPlayer.addEventListener('play', function(){
        alert('Playing');
    });
    vimPlayer.api_play();  
}

vimPlayer.api_play(); 播放视频很好!但是,如何将侦听器绑定到该函数,以便我可以执行其他任务?我添加的监听器根本不起作用。

vimPlayer.api_play(); Does play the video just fine! However, How can I bind a listener to that function so that I can perform other tasks? The listener I have added does not fire at all.

推荐答案

我正在堆叠完全一样的问题。
只要我尝试了无数次,

I was stacking at exactly the same problem. As long as I tried countless times,

function vimeo_player_loaded(id){        
    vimPlayer = document.getElementById(id);           
    vimPlayer.api_addEventListener('play', 'vimeo_play');
    vimPlayer.api_play();  
}
function vimeo_play(){
    console.log("play");
}

如果HTML中的player_id和id相同,这应该可以正常工作。
英语不是我的第一语言。对不起,如果很难理解。

This should work fine if the player_id and id in HTML are same. English is not my first language. Sorry if it's difficult to understand.

这篇关于如何添加事件侦听器?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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