0

需要帮助来为 JWPlayer 设置滚动播放模式。任何人都可以帮忙吗?基本上,只有当用户向下滚动嵌入视频播放器的页面时,我才需要开始播放视频。自动播放或点击播放功能在这里不适合我。不幸的是,JWPlayer 的 CMS 中没有用于滚动播放设置的内置功能。对此的任何建议都会对我有很大帮助!提前致谢!

4

1 回答 1

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

```

于 2016-12-02T11:53:14.577 回答