パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細v2.0.4

cached_video_player

公式の video_player プラグインとほぼ同じですが、キャッシュ(Android および iOS)をサポートする新しい Flutter プラグインです

AndroidiOSWeb
30日間ダウンロード
518
いいね数
227
Pub ポイント
140

パッケージをインストール

flutter pub add cached_video_player

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

cached_video_player は、Android、iOS、Web でビデオの組み込みキャッシュ機能を追加することで、公式の video_player の機能を拡張する Flutter プラグインです。ダウンロードされたメディアをローカルに保存することで、動画コンテンツの効率的な再生を可能にし、帯域幅の使用量を削減し、繰り返し視聴時の読み込み時間を短縮します。既存コードとの互換性を維持しつつ、ストリーミングまたはオフライン環境でのパフォーマンスを向上させる、video_player の即時置き換えとして設計されています。

用途

  • オフライン動画再生
  • 動画ストリーミングのデータ使用量を削減する
  • 頻繁に視聴される動画の高速再生
  • モバイルアプリでの動画のキャッシュ
  • 低ネットワーク環境でのパフォーマンス向上

主な機能

  • 内蔵動画キャッシュ
  • クロスプラットフォーム対応(Android、iOS、Web)
  • video_player のドロップイン置き換え
  • 効率的なローカルストレージ管理
  • オンラインおよびオフラインの動画アクセスをサポートしています

適している対象

  • オフライン動画アクセスを必要とするアプリ
  • 頻繁に再視聴されるストリーミングプラットフォーム
  • 制限されたデータ接続を備えたモバイルアプリ
  • 向上された動画パフォーマンスを求める開発者
  • video_player を使用してキャッシュが必要なプロジェクト

注意事項

  • Androidで追加のストレージ権限が必要です
  • キャッシュサイズの管理には手動での設定が必要になる場合があります
  • 最適化なしでは、非常に大きな動画ファイルには適していません
  • ネイティブプラットフォームと比較して、Webサポートには制限がある場合があります
  • 初期設定にはキャッシュ戦略の理解が必要です

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

Cached Video Player

A flutter plugin that has been forked from the official video_player package except that it supports caching in Android and iOS. Web plugin will work like official video_player i.e. without caching support.

Installation

First, add cached_video_player as a dependency in your pubspec.yaml file.

Follow the Android and iOS configuration steps of the official video_player package. This plugin won't work in Desktop.

Issues
  • maxFileSize and maxCacheSize are hardcoded at 100MiB and 1GiB respectively in Android.
Contributors

カテゴリー

依存関係

依存関係一覧 3 件

  • meta^1.7.0
  • video_player_platform_interface^5.1.2
  • video_player_web^2.0.10

ソースリポジトリ

このパッケージを使用しているプロジェクト