滚动到JWPlayer的播放模式

时间:2016-05-30 13:16:47

标签: jwplayer7

需要帮助才能为JWPlayer设置“滚动播放”模式。有人可以帮忙吗? 基本上,我只需要在用户向下滚动视频播放器的页面时启动视频。自动播放或点击播放功能不适合我。遗憾的是,JWPlayer for Scroll To Play设置的CMS中没有内置功能。 对此的任何建议都会对我有所帮助! 提前致谢!

1 个答案:

答案 0 :(得分: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);
                }
            }
        }
    })

```