Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/414.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jwplayer js api事件获取播放器的索引_Javascript_Events_Video_Jwplayer - Fatal编程技术网

Javascript jwplayer js api事件获取播放器的索引

Javascript jwplayer js api事件获取播放器的索引,javascript,events,video,jwplayer,Javascript,Events,Video,Jwplayer,我正面临jwplayer api,我想获得一些事件,但我的页面中有多个播放器,因此当我获得一个事件时,我需要知道哪个播放器正在触发该事件 类似于youtube api的功能: function onPlayerReady(event) { n = event.target.id - 1; //The index of the player which fire the event } 但在jwplayer中,我不知道如何做: //PARA TODOS LOS RE

我正面临jwplayer api,我想获得一些事件,但我的页面中有多个播放器,因此当我获得一个事件时,我需要知道哪个播放器正在触发该事件

类似于youtube api的功能:

    function onPlayerReady(event) {
       n = event.target.id - 1; //The index of the player which fire the event
    }
但在jwplayer中,我不知道如何做:

//PARA TODOS LOS REPRODUCTORES
for (var i = 0; i < videos.length; i++) {
   var id = videos[i];
   jwplayer(id).setup({
        file: "http://content.bitsontherun.com/videos/lWMJeVvV-364767.mp4",
        events: {
            onReady: function(ev) { 
                    alert('ha iniciado el reproductor '+INDEX OF THE PLAYER WHICH FIRE THE EVENT);
            },
            onComplete: function(ev) {
                alert('ha finalizando el reproductor '+INDEX OF THE PLAYER WHICH FIRE THE EVENT);
            }
        }
    });
}
//复制店
对于(var i=0;i
您可以通过以下方式保存所需内容:

for (var i = 0; i < videos.length; i++) {
   var id = videos[i];
   jwplayer(id).setup({
        file: "http://content.bitsontherun.com/videos/lWMJeVvV-364767.mp4",
        my_var: videos[i], /*WHATEVER YOU WANT AS A VARIABLE OF THE PLAYER*/
        events: {
            onReady: function(ev) { 
                    alert('ha iniciado el reproductor '+this.config.my_var);
            },
            onComplete: function(ev) {
                alert('ha finalizando el reproductor '+this.config.my_var);
            }
        }
    });
}
for(var i=0;i
您可以通过以下方式保存所需内容:

for (var i = 0; i < videos.length; i++) {
   var id = videos[i];
   jwplayer(id).setup({
        file: "http://content.bitsontherun.com/videos/lWMJeVvV-364767.mp4",
        my_var: videos[i], /*WHATEVER YOU WANT AS A VARIABLE OF THE PLAYER*/
        events: {
            onReady: function(ev) { 
                    alert('ha iniciado el reproductor '+this.config.my_var);
            },
            onComplete: function(ev) {
                alert('ha finalizando el reproductor '+this.config.my_var);
            }
        }
    });
}
for(var i=0;i
使用我们的API时-

你可以针对特定的玩家

例如,jwplayer()将是页面上的第一个播放器,但您也可以使用jwplayer(“my-player”),以一个名为“my-player”的播放器为目标。您也不需要在事件块中设置事件,您可以在外部脚本中设置它们

使用我们的API时-

你可以针对特定的玩家

例如,jwplayer()将是页面上的第一个播放器,但您也可以使用jwplayer(“my-player”),以一个名为“my-player”的播放器为目标。您也不需要在事件块中设置事件,您可以在外部脚本中设置它们