Javascript Youtube API-相当于onTime

Javascript Youtube API-相当于onTime,javascript,youtube-api,dom-events,ontime,Javascript,Youtube Api,Dom Events,Ontime,我正在YouTube API的OnTime(jwplayer)中寻找类似的事件。 更准确地说,在使用jwplayer时,我使用了以下适合youtube播放器的功能: //Fonction destinée à afficher des notes en fonction de la progression des vidéos lues jwplayer("mediaplayer").onTime(function(event) {

我正在YouTube API的
OnTime
(jwplayer)中寻找类似的事件。 更准确地说,在使用jwplayer时,我使用了以下适合youtube播放器的功能:

//Fonction destinée à afficher des notes en fonction de la progression des vidéos lues
    jwplayer("mediaplayer").onTime(function(event) 
            {
                switch (jwplayer().getPlaylistItem().title)  
                {  
                   case 'Séquence 1':
                        if (event.position >=42 && event.position <=70 )
                          {
                            setText("CANGUILHEM, Georges, <i>Le normal et le pathologique</i>, Paris, PUF, 1972.");
                          }
                        else if (event.position >=1257 && event.position <=1268 )
                          {
                            setText("CANGUILHEM, Georges, <i>Essai sur quelques problèmes concernant le normal et le pathologique</i>, thèse de doctorat en médecine, 1943.");
                          }
                        else {setText("Retrouvez ici des notes destinées à préciser un point particulier de l'intervention.")};
                        break;  
                   case 'Séquence 2': 
                        {setText("Retrouvez ici des notes destinées à préciser un point particulier de l'intervention.")};
                        break;  
                    default:  
                      setText("Retrouvez ici des notes destinées à préciser un point particulier de l'intervention.");  
                      break;  
                } 
           
          
            });
        
        
    
    function setText(text)
    {
        document.getElementById("message").innerHTML = text;
    }
//目标基金会将票据附在价值进展基金会上
jwplayer(“mediaplayer”).onTime(函数(事件)
{
开关(jwplayer().GetPlayItem().title)
{  
案例“顺序1”:

如果(event.position>=42&&event.position=1257&&event.position为什么不使用这个:player.getDuration();您可以在这里找到文档:

比如:

var time = player.getDuration();
if (time == "le temps que tu veux") {
    // ton code ici...
}

希望它能帮助…

使用javascript
setInterval
以指定的间隔执行函数

function onTime(){
    console.log("executing at specified interval")
};

window.setInterval(onTime, 3000);

在这个函数中,为了模拟jwplayer onTime函数,在执行自定义代码之前,您可能需要执行一个检查,以查看视频是否正在播放。可能类似于:

function onTime(){
    var player_state = player.getPlayerState();
    if(player_state == 1){
        var player_position = player.getCurrentTime()
        console.log("the video is playing!", player_position)
    }
};