2016-05-30 2 views
0

нужна помощь в настройке режима прокрутки до воспроизведения для JWPlayer. Кто-нибудь может помочь? В принципе, мне нужно, чтобы видео запускалось только тогда, когда пользователь прокручивал страницу, где встроен видеоплеер. Функции Autoplay или Click To Play меня не устраивают. К сожалению, в настройках CMS JWPlayer для прокрутки к воспроизведению нет встроенных функций. Любые советы по этому поводу мне очень помогут! Спасибо заранее!Прокрутить в режим воспроизведения для JWPlayer

ответ

0

Вы можете запустить плеер, когда игрок виден. Что-то вроде:

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); 
       } 
      } 
     } 
    }) 

`` `