1.引入库。
video_player: ^0.10.0+2
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:video_player/video_player.dart';void main() => runApp(showVideo());class showVideo extends StatefulWidget {@overrideState createState() {// TODO: implement createStatereturn new _VideoAppState();}
}class _VideoAppState extends State {VideoPlayerController _controller;@overridevoid initState() {super.initState();_controller = VideoPlayerController.network('http://192.168.19.233/topwayims/files/1564539968501_video.mp4')..initialize().then((_) {setState(() {});});}@overrideWidget build(BuildContext context) {return MaterialApp(title: 'Video Demo',home: Scaffold(body: Center(child: _controller.value.initialized? AspectRatio(aspectRatio: _controller.value.aspectRatio,child: VideoPlayer(_controller),): Container(),),floatingActionButton: FloatingActionButton(onPressed: () {setState(() {_controller.value.isPlaying? _controller.pause(): _controller.play();});},child: Icon(_controller.value.isPlaying ? Icons.pause : Icons.play_arrow,),),),);}@overridevoid dispose() {super.dispose();_controller.dispose();}
}