Overview
The open-source Bitmovin Player Flutter SDK allows you to integrate the Bitmovin Player into Flutter application projects with ease. Under the hood, the SDK builds on our native Android and iOS Player SDKs and offers many of the same great features.
This project is under active development and in BETA
Getting Started
For a quick start with the Player Flutter SDK, please check out the Getting Started guide, which walks you through integrating the Player into your Flutter project. Alternatively, you can use the low-code wizard in the Bitmovin Dashboard to get started with just a few clicks.
Features
As the library is under active development, certain features from our native SDKs are not yet exposed through the Flutter SDK. The table below summarizes the current state of the major Player features.
Feature | Android | iOS, iPadOS | Web |
---|---|---|---|
Supported media formats | DASH, HLS | HLS | DASH, HLS |
Playback of DRM-protected media | ✅ (Widevine) | ✅ (FairPlay) | ✖️ Not available |
Bitmovin Web UI | ✅ | ✅ | ✅ |
Subtitles & Captions | ✅ | ✅ | ✖️ partially supported |
Bitmovin Analytics | ✅ | ✅ | ✖️ partially supported |
Full-screen support | ✅ | ✅ | ✖️ partially supported |
Casting | ✅ | ✅ | ✅ |
AirPlay | Not applicable | ✅ | ✖️ partially supported |
Picture-in-Picture | ✅ | ✅ | ✖️ partially supported |
Advertising | ✖️ Not available | ✖️ Not available | ✖️ Not available |
Offline Playback | ✖️ Not available | ✖️ Not available | ✖️ Not available |
Playlist API | ✖️ Not available | ✖️ Not available | ✖️ Not available |
Network API | ✖️ Not available | ✖️ Not available | ✖️ Not available |
Not seeing the features you’re looking for?
We are accepting community pull requests to this open-source project so please feel free to contribute, or let us know in our community what features we should work on next.
Supported Platforms
The library currently supports the following platforms:
- iOS, iPadOS
- Android
- Web
For details on the supported versions of these platforms, please refer to the Repository.
Updated 2 days ago