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