Как я могу поместить видео в ListView.builder Flutter - PullRequest
0 голосов
/ 28 марта 2020

Я новичок ie в трепете, пытаюсь поместить выбранные видео в ListView или GridView. Как я могу поместить сжатые видео в ListView.builder с кодом ниже:

  Future<void> _videoPicker() async {
    if (mounted) {
      final file = await ImagePicker.pickVideo(source: ImageSource.gallery);
      if (file?.path != null) {
        final thumbnail = await _flutterVideoCompress.getThumbnail(
          file.path,
          quality: 50,
          position: -1,
        );

        setState(() {
          _videoImage = thumbnail;
        });

        final resultFile = await _flutterVideoCompress.getThumbnailWithFile(
          file.path,
          quality: 50,
          position: -1,
        );
        debugPrint(resultFile.path);

        assert(resultFile.existsSync());

        debugPrint('file Exists: ${resultFile.existsSync()}');

        final MediaInfo info = await _flutterVideoCompress.compressVideo(
          file.path,
          deleteOrigin: false,
          quality: VideoQuality.LowQuality,
        );
        debugPrint(info.toJson().toString());
      }
    }
  }

1 Ответ

0 голосов
/ 28 марта 2020

Чтобы использовать Listview.builder , вам необходим список List, чтобы сформировать его из списка, или вы можете использовать просто Виджет Listview , чтобы вручную сделать Listview

* 1007. * ListView Widget

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