av_media_player 0.6.5 copy "av_media_player: ^0.6.5" to clipboard
av_media_player: ^0.6.5 copied to clipboard

retracted

A lightweight media player for flutter. Which uses Texture Widget for video rendering. Backend builts on AVPlayer(ios/macos) and MediaPlayer(Android).

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:av_media_player/widget.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) => MaterialApp(
        home: Stack(
          alignment: Alignment.center,
          children: [
            AVMediaView(
              initSource:
                  'https://devstreaming-cdn.apple.com/videos/streaming/examples/bipbop_4x3/bipbop_4x3_variant.m3u8',
              initLooping: true,
              initAutoPlay: true,
              onCreated: (player) => player.loading.addListener(
                  () => setState(() => _loading = player.loading.value)),
            ),
            if (_loading) const CircularProgressIndicator(),
          ],
        ),
      );
}
5
likes
0
pub points
70%
popularity

Publisher

unverified uploader

A lightweight media player for flutter. Which uses Texture Widget for video rendering. Backend builts on AVPlayer(ios/macos) and MediaPlayer(Android).

Repository (GitHub)
View/report issues

Topics

#audio #video #media #player #hls

License

unknown (license)

Dependencies

flutter

More

Packages that depend on av_media_player