ошибка при воспроизведении нескольких видео во флаттере видеоплеера

Я проигрываю несколько видео с сервера в своем приложении одно за другим, но после 5 или 6 видео я получаю сообщение об ошибке com.google.android.exoplayer2.ExoPlaybackException: com.google.android.exoplayer2.mediacodec, а затем не могу перезагрузить или воспроизвести любое другое видео. Я использовал плагин video_player во флаттере.

В моем файле pubspeckyaml я использовал плагин video_player: ^0.10.11+2

Ниже мой код для воспроизведения видео:

controller = VideoPlayerController.network(video_url);

      controller.addListener(() {
        checkVideo();
      });
      controller.setLooping(false);
      setState(() {
        video_visible = true;
      });
      await controller.initialize();
      await controller.play();

Здесь video_url - это URL-адрес, который я получаю с сервера. Есть ли решение для этого?

0 ответов

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