【发布时间】:2016-07-03 11:53:32
【问题描述】:
我正在尝试在 React 中构建实时提要,但遇到了关于自动循环视频的性能问题,因为当视频在视口中消失时,没有 API 可以自动暂停它们。
Facebook 已经相当有效地解决了这个问题,方法是(看起来)在看不见的时候卸载视频,并在它重新进入视野时重新安装。
我正在尝试模仿这种行为,但我不确定从哪里开始。是否可以随意卸载和重新安装组件?
有人对解决这个问题有什么建议吗?
插件和代码 sn-ps 绝对受欢迎!!
【问题讨论】:
-
当有很多很多视频时,我更喜欢处理无限滚动的方法。我还想要一个 React 解决方案,而不是 jQuery 解决方案。
-
有一个名为scrollmonitor 的库,其中包含进入视口和退出视口等内容。话虽这么说,你想要这样的东西吗?还是无限滚动?
标签: javascript html video reactjs