2016-05-30 7 views
0

benötigen eine Hilfe, um einen Scroll-to-Play-Modus für JWPlayer einzurichten. Jeder kann helfen? Grundsätzlich brauche ich ein Video, das nur gestartet wird, wenn ein Benutzer die Seite herunterscrollt, in die der Videoplayer eingebettet ist. Autoplay- oder Click-to-Play-Funktionen sind für mich nicht geeignet. Leider gibt es keine eingebauten Funktionen im CMS von JWPlayer für Scroll To Play Einstellungen. Jeder Rat zu diesem Thema hilft mir sehr! Vielen Dank im Voraus!Scroll-to-Play-Modus für JWPlayer

Antwort

0

Sie können den Player starten, wenn der Player sichtbar ist. Etwas wie:

scrollView.getViewTreeObserver().addOnScrollChangedListener(
    new ViewTreeObserver.OnScrollChangedListener() { 
     @Override 
     public void onScrollChanged() { 
      Rect scrollBounds = new Rect(); 
      scrollView.getHitRect(scrollBounds); 
      if (player.getLocalVisibleRect(scrollBounds)) { 
      // if player is visible (even a single pixel) 
       if (player.getState() != PLAYING) { 
        player.play(true); 
       } 
      } else { 
       // if player is not visible (even a single pixel) 
       if (player.getState() == PLAYING) { 
        player.pause(true); 
       } 
      } 
     } 
    }) 

`` `