Как остановить / воспроизвести видео в recyclerlistview, когда оно прокручивается в кадр или за его пределы

Я экспериментирую, пытаясь создать свайп в стиле TikTok в Expo React Native. Я использую recylerlistview с включенной подкачкой, которая работает хорошо. И я использую файл json, чтобы имитировать загрузку дополнительных данных, когда вы достигнете конца прокрутки. Однако я зациклился на нескольких вещах.

  1. Я хочу, чтобы действительно загружалось только текущее + следующее видео. Даже если у меня размер окна 5, я не хочу загружать так много видео.
  2. Я хочу, чтобы видео воспроизводились, когда они стали видны, и останавливаться, как только они становятся видимыми.

Я пробовал играть с индексами, но мне здесь не хватает знаний. Просто ищу несколько указателей и, возможно, пример, который поможет мне учиться.

Вот закуска, с которой можно поиграть: https://snack.expo.io/@buzzcore/e3667a

заранее спасибо

0 ответов

Другие вопросы по тегам