play 0.0.0 copy "play: ^0.0.0" to clipboard
play: ^0.0.0 copied to clipboard

discontinued

a library to play audio or video on cross platform.

Play library #

Fast, Enjoyable & Customizable Play library

Pub Version

Play dart library to make application video and audio

Features #

  • 🚀 Cross platform: mobile, desktop, browser
  • ⚡ Great performance
  • ❤️ Simple, powerful, & intuitive API

Install Library #

dart pub add play
flutter pub add play

Quickstart #

// ignore_for_file: unused_local_variable, duplicate_ignore

import 'dart:math';
import 'package:flutter/material.dart';
import 'package:play/play.dart';

void main() {
  runApp(
    const MaterialApp(
      debugShowCheckedModeBanner: true,
      title: "Azka Dev",
      home: App(),
    ),
  );
}

class App extends StatefulWidget {
  const App({Key? key}) : super(key: key);
  @override
  MyApp createState() => MyApp();
}

class MyApp extends State<App> {
  VideoController controllerVideo = VideoController();
  late String quote;
  @override
  void initState() {
    super.initState();
    setState(() {
      // ignore: unused_local_variable
      var quotes = ["hay kamu", "hay aku"];
      quote = quotes[Random().nextInt(quotes.length)];
    });
  }

  @override
  // ignore: duplicate_ignore, duplicate_ignore
  Widget build(BuildContext context) {
    final mediaQuery = MediaQuery.of(context);
    // ignore: unused_local_variable
    final getHeight = mediaQuery.size.height;
    final getWidth = mediaQuery.size.width;
    return MaterialApp(
      debugShowCheckedModeBanner: true,
      title: "Home",
      home: Center(
        child: Video.assets(
          "/home/azkadev/Videos/video.mp4",
          controller: controllerVideo,
          callback: (UpdateVideo res) {
            var update = res.raw;
            if (update is Map) {
              if (update["@type"] == "video") {

              }
            }
          },
          onTap: () {
            controllerVideo.play;
          },
        ),
      ),
    );
  }
}
19
likes
0
pub points
67%
popularity

Publisher

unverified uploader

a library to play audio or video on cross platform.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

flutter, hexaminate

More

Packages that depend on play