如何使用flutter_webview_plugin播放视频

问题描述 投票:1回答:1

我正试图在flutter app中播放存储在谷歌驱动器中的视频。我嵌入了视频,我收到了网址。当我尝试播放视频时,它在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(),
      ),
    );
  }
flutter flutter-layout flutter-dependencies flutter-animation flutter-test
1个回答
1
投票

我以前遇到过这个问题,视频在Android上的任何模拟器上都没有播放(只有音频),但在真实设备上正常工作。

播放视频本身播放视频的另一种方法是使用video_player软件包,无需使用webview即可直接播放视频。使用它,您可以以更简单的方式播放网络视频。

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

完整的示例和指南here

© www.soinside.com 2019 - 2024. All rights reserved.