video_player_media_kit 0.0.3 copy "video_player_media_kit: ^0.0.3" to clipboard
video_player_media_kit: ^0.0.3 copied to clipboard

this package allows video_player to work across platforms by using media_kit

Video Player Media Kit #

Video Player Media Kit is a platform interface for video player using media_kit to work on Windows and Linux and macos. This interface allows you to play videos seamlessly in your flutter application.

Note: this package allows video_player to work across platforms

video_player is the package used for playing videos on Android, iOS, and web platforms.

media_kit is the package used for handling multimedia functionalities on Windows, Linux, and macOS platforms.

How to use #

To use Video Player Media Kit in your application, follow the steps below:

  1. Setup

Windows #

Everything ready.

Linux #

System shared libraries from distribution specific user-installed packages are used by-default. You can install these as follows.

Ubuntu / Debian

sudo apt install libmpv-dev mpv

Packaging

There are other ways to bundle these within your app package e.g. within Snap or Flatpak. Few examples:

macOS #

Everything ready.

iOS #

Everything ready.

  1. Add the Video Player Media Kit dependency in your pubspec.yaml file:
dependencies:
  video_player_media_kit: ^0.0.2
  1. Import the package in your Dart code
import 'package:video_player_dart_vlc/video_player_media_kit.dart';
  1. Initialize the Video Player Media Kit interface in the main function of your app
void main() {
  initVideoPlayerMediaKitIfNeeded(); //parameter iosUseMediaKit can be used to make ios use media_kit instead of video_player
  runApp(MyApp());
}

now video_player will work on any platform.