Maison  >  Questions et réponses  >  le corps du texte

Problème avec video.js

Une autre page utilise video.js pour initialiser plusieurs balises vidéo. Désormais, lorsqu'une certaine balise vidéo est lue, si une balise vidéo est en cours de lecture à ce moment-là, elle sera mise en pause.

天蓬老师天蓬老师2687 Il y a quelques jours717

répondre à tous(2)je répondrai

  • 某草草

    某草草2017-05-19 10:20:57

    var cur_video;

        var setup = function(videoEl, options) {
            videoEl.bigPlayButton.controlTextEl_.textContent=videoEl.el().getAttribute('duration');
            videoEl.on("play",function(){
                if(cur_video && cur_video != videoEl)cur_video.pause();
                cur_video = videoEl;
            })
            videoEl.on("pause",function(){
                if(cur_video==videoEl)cur_video==null;
            })
        };
        
        videojs.hook('setup', setup);
    
        var videos = [
            videojs('example_video_1'),
            videojs('example_video_2'),
            videojs('example_video_3')
        ]

    Envoyez-moi une démo afin que si quelqu'un la rencontre à l'avenir, vous puissiez vous y référer.

    répondre
    0
  • ringa_lee

    ringa_lee2017-05-19 10:20:57

    Parcourez toutes les vidéos, mettez-les toutes en pause, puis ouvrez celle en cours

    répondre
    0
  • Annulerrépondre