Как воспроизвести видео с помощью flutter_webview_plugin - PullRequest
1 голос
/ 07 марта 2019

Я пытаюсь воспроизвести видео, хранящееся на диске Google, в приложении флаттера.Я вставил видео и получил URL.когда я пытаюсь воспроизвести видео, он не работает в Android, в то время как в IOS это работает хорошо.Разве плагин не работает будет в Android, или я не могу использовать мой плагин?

flutter_webview_plugin: ^0.3.0+2

Widget build(BuildContext context) {
    return WebviewScaffold(
      appBar: AppBar(
        title: Text("play video"),
      ),
      url: "https://drive.google.com/file/d/1O8WF2MsdyoKpQZE2973IFPRpqwKUjm_q/preview",
      initialChild: Center(
        child: CircularProgressIndicator(),
      ),
    );
  }

1 Ответ

1 голос
/ 07 марта 2019

Я сталкивался с этой проблемой ранее, когда видео не воспроизводится (только аудио) ни на одном эмуляторе на Android, но работает нормально на реальном устройстве.

Альтернативный подход к воспроизведению видео изначально на флаттереиспользовать пакет video_player , который позволяет воспроизводить видео напрямую без использования веб-просмотра.Используя это, вы можете воспроизводить сетевое видео намного проще.

 _controller = VideoPlayerController.network(
        'http://yourvideo.com/videolink')
      ..initialize().then((_) {
        setState(() {});
      });

Полный пример и руководство здесь .

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