gumlet_video_player 1.0.3
gumlet_video_player: ^1.0.3 copied to clipboard
A robust Flutter SDK for Gumlet Video Player, providing native HLS, DASH, and DRM (Widevine & FairPlay) streaming capabilities.
Gumlet Flutter SDK #
A Flutter plugin project wrapping the Native Gumlet Video Player SDKs for Android and iOS.
Installation #
Add this plugin to your Flutter application's pubspec.yaml. You can include it via file path or direct git dependency if pushed.
Android Setup #
The Android setup is fully automated. The plugin uses the private Maven repository hosted by Gumlet to pull the com.gumlet.video:player dependency.
Ensure your application's android/app/build.gradle has a minSdkVersion of at least 24.
iOS Setup #
The iOS setup is also fully automated. The plugin vendors the GumletVideoPlayer precompiled XCFramework. Ensure your iOS deployment target is at least iOS 13.0 inside ios/Podfile.
Usage #
Import the package and use the GumletPlayer widget:
import 'package:gumlet_video_player/gumlet_video_player.dart';
// ...
GumletPlayer(
videoUrl: 'https://video.gumlet.io/YOUR_VIDEO_ID/main.m3u8',
autoPlay: true,
drmLicenseUrl: null, // Insert FairPlay or Widevine license URL if applicable
)