Как остановить / воспроизвести видео в recyclerlistview, когда оно прокручивается в кадр или за его пределы
Я экспериментирую, пытаясь создать свайп в стиле TikTok в Expo React Native. Я использую recylerlistview с включенной подкачкой, которая работает хорошо. И я использую файл json, чтобы имитировать загрузку дополнительных данных, когда вы достигнете конца прокрутки. Однако я зациклился на нескольких вещах.
- Я хочу, чтобы действительно загружалось только текущее + следующее видео. Даже если у меня размер окна 5, я не хочу загружать так много видео.
- Я хочу, чтобы видео воспроизводились, когда они стали видны, и останавливаться, как только они становятся видимыми.
Я пробовал играть с индексами, но мне здесь не хватает знаний. Просто ищу несколько указателей и, возможно, пример, который поможет мне учиться.
Вот закуска, с которой можно поиграть: https://snack.expo.io/@buzzcore/e3667a
заранее спасибо