ランキングに戻る

jhomlala/betterplayer

Dart

Better video player for Flutter, with multiple configuration options. Solving typical use cases!

dartplayerflutterflutter-packageflutter-plugindart-librarydartlangandroidioshacktoberfest
スター成長
スター
1k
フォーク
1.4k
週間成長
Issue
329
5001k
2020年4月2022年5月2024年6月2026年7月
README

Better Player

pub package pub package pub package

Advanced video player. It solves many typical use cases and it's easy to run.

Introduction

This plugin is based on Chewie. Chewie is awesome plugin and works well in many cases. Better Player is a continuation of ideas introduced in Chewie. Better player fix common bugs, adds more configuration options and solves typical use cases.

Features:
✔️ Fixed common bugs
✔️ Added advanced configuration options
✔️ Refactored player controls
✔️ Playlist support
✔️ Video in ListView support
✔️ Subtitles support: (formats: SRT, WEBVTT with HTML tags support; subtitles from HLS; multiple subtitles for video)
✔️ HTTP Headers support
✔️ BoxFit of video support
✔️ Playback speed support
✔️ HLS support (track, subtitles (also segmented), audio track selection)
✔️ DASH support (track, subtitles, audio track selection)
✔️ Alternative resolution support
✔️ Cache support
✔️ Notifications support
✔️ Picture in Picture support
✔️ DRM support (token, Widevine, FairPlay EZDRM).
✔️ ... and much more!

Documentation

Important information

This plugin development is in progress. You may encounter breaking changes each version. This plugin is developed part-time for free. If you need some feature which is supported by other players available in pub dev, then feel free to create PR. All valuable contributions are welcome!

関連リポジトリ
flutter/flutter

Flutter makes it easy and fast to build beautiful apps for mobile and beyond

DartBSD 3-Clause "New" or "Revised" Licensemobileandroid
flutter.dev
177.9k30.7k
rustdesk/rustdesk

An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.

Rustcrates.ioGNU Affero General Public License v3.0remote-controlremote-desktop
rustdesk.com
118.6k18.1k
localsend/localsend

An open-source cross-platform alternative to AirDrop

DartApache License 2.0flutterfile-sharing
localsend.org
85.7k4.7k
alibaba/flutter-go

flutter 开发者帮助 APP,包含 flutter 常用 140+ 组件的demo 演示与中文文档

DartOtherflutterdart
flutter-go.pub/website/
23.7k3.8k
iampawan/FlutterExampleApps

[Example APPS] Basic Flutter apps, for flutter devs.

Dartflutterflutter-apps
21.5k3.8k
antlr/antlr4

ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.

JavaMavenBSD 3-Clause "New" or "Revised" Licenseparsingparser-generator
antlr.org
19k3.5k
flutter-team-archive/plugins

Plugins for Flutter maintained by the Flutter team

DartBSD 3-Clause "New" or "Revised" Licenseflutterdart
flutter.dev
17.7k9.6k
flutter/plugins

Plugins for Flutter maintained by the Flutter team

DartBSD 3-Clause "New" or "Revised" Licenseflutterdart
flutter.dev
17.6k9.8k
CarGuo/gsy_github_app_flutter

Flutter 超完整的开源项目,功能丰富,适合学习和日常使用。GSYGithubApp 系列的优势:我们目前已经拥有 Flutter、Weex、ReactNative、Kotlin View、Kotlin Jetpack Compose ,Compose MultiPlatform,Harmony ArkUI 七个版本,功能齐全,项目框架内技术涉及面广,完成度高,持续维护,配套文章,适合全面学习,对比参考。

DartApache License 2.0flutterflutter-ui
juejin.im/user/582aca2ba22b9d006b59ae68/posts
15.5k2.6k
guozhigq/pilipala

PiliPala 是使用Flutter开发的BiliBili第三方客户端,感谢使用。

DartGNU General Public License v3.0bilibilidart
pilipala.life
13.9k1k
cfug/dio

A powerful HTTP client for Dart and Flutter, which supports global settings, Interceptors, FormData, aborting and canceling a request, files uploading and downloading, requests timeout, custom adapters, etc.

DartMIT Licenseflutterdart
dio.pub
12.8k1.6k
felangel/bloc

A predictable state management library that helps implement the BLoC design pattern

DartMIT Licenseflutterdart
bloclibrary.dev
12.5k3.4k