hls_proplayer 0.1.5 copy "hls_proplayer: ^0.1.5" to clipboard
hls_proplayer: ^0.1.5 copied to clipboard

A customizable Flutter video player with HLS support, quality selection, playback speed control, autoplay, looping, and fullscreen handling for live and recorded streams.

example/lib/main.dart

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

void main() => runApp(const MaterialApp(home: PlayerDemo()));

class PlayerDemo extends StatelessWidget {
  const PlayerDemo({super.key});

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      backgroundColor: Colors.black,
      body: SafeArea(
        child: HlsPlayer(
          url:
              'https://demo.unified-streaming.com/k8s/features/stable/video/tears-of-steel/tears-of-steel.ism/.m3u8',
          mode: Mode.recorded,
        ),
      ),
    );
  }
}
4
likes
140
points
32
downloads

Publisher

unverified uploader

Weekly Downloads

A customizable Flutter video player with HLS support, quality selection, playback speed control, autoplay, looping, and fullscreen handling for live and recorded streams.

Repository (GitHub)
View/report issues

Topics

#player #hls #streaming #m3u8 #video-player

Documentation

API reference

License

MIT (license)

Dependencies

flutter, flutter_xlider, http, video_player, wakelock_plus

More

Packages that depend on hls_proplayer