meedu_player 0.0.4 copy "meedu_player: ^0.0.4" to clipboard
meedu_player: ^0.0.4 copied to clipboard

discontinued
outdated

A new Flutter UI video controls for the flutter video_player plugin.

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:meedu_player/meedu_player.dart';
import 'package:meedu_player_example/pages/multi_resolution_page.dart';
import 'package:meedu_player_example/pages/network_page.dart';
import 'package:meedu_player_example/pages/network_with_subtitle_page.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    final routes = {
      "simple": (_) => NetworkPageDemo(),
      "multi": (_) => MultiResolutionPage(),
      "subtitles": (_) => NetworkWithSubtitlesPage(),
    };
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        primarySwatch: Colors.blue,
        visualDensity: VisualDensity.adaptivePlatformDensity,
      ),
      // home: NetworkWithSubtitlesPage(),
      // home: NetworkPageDemo(),
      // home: MultiResolutionPage(),
      home: HomePage(
        routes: routes,
      ),
      routes: routes,
    );
  }
}

class HomePage extends StatelessWidget {
  final Map<String, Widget Function(BuildContext)> routes;
  const HomePage({Key key, @required this.routes}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Container(
        width: double.infinity,
        height: double.infinity,
        child: Column(
          mainAxisAlignment: MainAxisAlignment.center,
          children: routes.keys
              .map(
                (key) => FlatButton(
                  child: Text(key),
                  onPressed: () {
                    Navigator.pushNamed(context, key);
                  },
                ),
              )
              .toList(),
        ),
      ),
    );
  }
}
43
likes
0
pub points
52%
popularity

Publisher

verified publishermeedu.app

A new Flutter UI video controls for the flutter video_player plugin.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

flutter, flutter_spinkit, flutter_svg, google_fonts, provider, video_player

More

Packages that depend on meedu_player