video_view 1.0.7 copy "video_view: ^1.0.7" to clipboard
video_view: ^1.0.7 copied to clipboard

retracted

A lightweight media player with subtitle rendering and audio track switching support, leveraging system or app-level components for seamless playback.

example/lib/main.dart

// This example shows how to play a video from a URL with VideoView widget.
// Which is a very basic way to use video_view package.
// For more advanced usage, see main_advanced.dart.

import 'package:flutter/material.dart';
import 'package:video_view/video_view.dart';

void main() => runApp(const MyApp());

class MyApp extends StatefulWidget {
  const MyApp({super.key});

  @override
  State<MyApp> createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> {
  var _loading = true;

  @override
  Widget build(BuildContext context) => Stack(
    alignment: Alignment.center,
    children: [
      VideoView(
        source:
            'https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_ts/master.m3u8',
        autoPlay: true,
        looping: true,
        onCreated:
            (player) => player.loading.addListener(
              () => setState(() => _loading = player.loading.value),
            ),
      ),
      if (_loading) const CircularProgressIndicator(),
    ],
  );
}
6
likes
0
points
425
downloads

Publisher

unverified uploader

Weekly Downloads

A lightweight media player with subtitle rendering and audio track switching support, leveraging system or app-level components for seamless playback.

Repository (GitHub)
View/report issues

Topics

#player #video #media #subtitle #hls

License

unknown (license)

Dependencies

flutter, flutter_web_plugins, set_state_async

More

Packages that depend on video_view

Packages that implement video_view