init method

dynamic init({
  1. required PageController pageController,
  2. required List<VPVideoController> initialList,
  3. required LoadMoreVideo videoProvider,
})

初始化

Implementation

init({
  required PageController pageController,
  required List<VPVideoController> initialList,
  required LoadMoreVideo videoProvider,
}) async {
  playerList.addAll(initialList);
  _videoProvider = videoProvider;
  pageController.addListener(() {
    var p = pageController.page!;
    if (p % 1 == 0) {
      loadIndex(p ~/ 1);
    }
  });
  loadIndex(0, reload: true);
  notifyListeners();
}