Skip to content

Latest commit

 

History

History
33 lines (25 loc) · 840 Bytes

File metadata and controls

33 lines (25 loc) · 840 Bytes

useNetworkVideo

Creates VideoPlayerController using video_player, plays video obtained from the network, tracks its state, and exposes playback controls.

Installation

Depends on video_player.

dependencies:
  flutter_use_video: 

Usage

class Sample extends HookWidget {
  @override
  Widget build(BuildContext context) {
    final videoController = useNetworkVideo(
      dataSource: "https://flutter.github.io/assets-for-api-docs/assets/videos/bee.mp4",
      autoPlay: true,
      looping: true,
    );

    return Container(
      child: VideoPlayer(videoController),
    );
  }
}