패키지, 저장소 및 앱 카테고리 검색

패키지 상세v0.1.4

river_player

같은 좋은 오래된 Better Player이지만 업데이트되고 수정될 것입니다.

AndroidiOS
30일 다운로드
135
좋아요
37
Pub 점수
110

패키지 설치

flutter pub add river_player

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

River Player는 Flutter 애플리케이션을 위한 신뢰할 수 있고 기능이 풍부한 비디오 재생 경험을 제공하도록 설계된 Better Player의 유지 보수 및 업데이트된 포크입니다. Android와 iOS 플랫폼을 지원하며, 부드러운 스트리밍, 사용자 정의 가능한 컨트롤, 강력한 오류 처리 기능을 제공합니다. 성능과 개발자 경험을 고려하여 제작되었으며, 사용자가 오래된 종속성 관리를 하지 않아도 지속적인 개선과 버그 수정을 보장합니다. 최소한의 설정으로 고품질 비디오 재생이 필요한 앱에 이상적입니다.

사용 사례

  • 스트리밍 비디오 콘텐츠
  • 오프라인 비디오 재생
  • 사용자 정의 가능한 비디오 UI
  • 라이브 비디오 스트리밍
  • 교육용 앱 비디오

주요 기능

  • 활동적인 유지보수 및 업데이트
  • Better Player보다 개선된 안정성
  • 다중 비디오 소스 지원
  • 내장된 제스처 컨트롤
  • 확장 가능한 플레이어 구성

적합한 대상

  • Better Player의 현대적인 대안을 찾는 개발자
  • 일관된 비디오 재생이 필요한 앱
  • 장기적인 패키지 지원을 우선하는 프로젝트

고려 사항

  • Flutter SDK 3.0 이상이 필요합니다
  • 원래 Better Player에 비해 문서가 제한적
  • 미래 업데이트에서 파괴적인 변경 사항이 있을 수 있습니다

원본 README

연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.

This is the same good old Better Player with fixes and updates, Because the publisher of Better Player doesn't maintain it anymore.

Changes

Fixes:
✔️ Migrated to AndroidX Media3
✔️ Dependency updates jhomlala/betterplayer#1291
✔️ Changed Gradle Wrapper version to v7.5
✔️ Changed Gradle Build Tool version to v7.4.2
✔️ Changed Kotlin Plugin version to v1.8.10
✔️ Refactoring and Deprecated Api replaces
✔️ iOS Fix RevEngine3r/river_player/pull/1

Features:
✔️ Added Persian language support jhomlala/betterplayer#1250

River Player

pub package pub package

Advanced video player based on video_player and Chewie. It's 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!

카테고리

의존성

의존성 목록 8 개

소스 저장소

이 패키지를 사용하는 프로젝트