10プレーヤー更新履歴

各 SVGA プレーヤーのリリースと重要な修正を記録します。

iOS、Android、Web、Web Lite、Flutter を対象に、公式リポジトリの CHANGELOG、Git タグ、npm、pub.dev のリリース情報を整理しています。

01

SVGAPlayer-iOS · 4 バージョン · 最新バージョン v2.5.7

iOS

Objective-C / Swift 実装。ベクター、ビットマップ、マスク、音声に対応します。

  1. v2.5.7破線・マスク・コールバックの修正

    最新
    • ベクターレイヤーの破線描画を修正しました。
    • VideoEntity の再利用時にマスクが失われる問題を修正しました。
    • frame と percentage のコールバックに SVGAPlayer インスタンスを渡すようになりました。
    リリースを見る
  2. v2.5.6範囲再生のエラー修正

    • フレーム範囲を指定した再生時の範囲外エラーを修正しました。
    リリースを見る
  3. v2.5.5キャッシュのスレッドセーフ化

    • videoCache と weakCache にセマフォロックを追加し、同時アクセスの問題を防ぎます。
    リリースを見る
  4. v2.5.0マットレイヤーと音声ステップ

    • マットレイヤーと動的マットビットマップに対応しました。
    • 音声をフレームとパーセンテージでステップできるようになりました。
    リリースを見る
02

SVGAPlayer-Android · 4 バージョン · 最新バージョン v2.6.1

Android

Java / Kotlin 実装。SVGACache、音声制御、マスクに対応します。

  1. v2.6.1再生・キャッシュ・描画の修正

    最新
    • autoPlay=false でも音声が再生される問題を修正しました。
    • FILE キャッシュ時に zip 圧縮された SVGA が表示されない問題を修正しました。
    • alpha と色を繰り返し設定すると描画が乱れる問題を修正しました。
    リリースを見る
  2. v2.6.0音声制御とセキュリティ修正

    • SVGASoundManager を追加し、音量制御と手動初期化に対応しました。
    • Parser が音声ファイルを返し、開発者が独自に再生できるようになりました。
    • clearCache() を追加し、zip のパストラバーサル脆弱性を修正しました。
    リリースを見る
  3. v2.5.15停止処理とイベントの修正

    • clearAfterDetched XML 属性を追加しました。
    • stopAnimation 後に音声が止まらない問題、TextAlign の変更、クリックイベントの伝播を修正しました。
    • キャッシュ削除後に発生する IO 例外を修正しました。
    リリースを見る
  4. v2.5.14メモリと targetSdk 29

    • SVGADrawerSprite の重複生成によるメモリの揺れを抑えました。
    • targetSdkVersion 29 でアニメーションが再生されない問題を修正しました。
    • キャッシュファイル作成時のクラッシュを修正しました。
    リリースを見る
03

SVGAPlayer-Web · 4 バージョン · 最新バージョン v2.3.2

Web

Canvas ベースのデスクトップブラウザ向けプレーヤー。音声と複数インスタンスに対応します。

  1. v2.3.2setText と依存関係の安全性

    最新
    • setText のデフォルトフォントファミリーを補完しました。
    • lodash、elliptic、http-proxy などの依存関係を更新し、既知のセキュリティ問題に対応しました。
    リリースを見る
  2. v2.3.1旧 Chrome との互換性

    • Windows XP の Chrome で初回実行時に String.fromCharCode.apply がエラーになる問題を修正しました。
    リリースを見る
  3. v2.3.0音声再生のサポート

    • 音声再生と複数音声に対応しました。
    • Chrome で音が再生されない問題を修正しました。
    リリースを見る
  4. v2.0.0npm 初回リリース

    • svgaplayerweb の初回 npm バージョンを公開し、Web プレーヤーがパッケージマネージャーで配布されるようになりました。
    リリースを見る
04

SVGAPlayer-Web-Lite · 4 バージョン · 最新バージョン v2.1.1

Web Lite

モバイル Web 向けの軽量プレーヤー。WebWorker で解析し、gzip で 18KB 未満です。

  1. v2.1.1Worker の時間間隔修正

    最新
    • WebWorker 解析時の時間間隔の問題を修正しました。
    リリースを見る
  2. v2.1.0loopStartFrame

    • loopStartFrame パラメータを追加し、中間フレームからループを開始できるようになりました。
    リリースを見る
  3. v2.0.7fill と stroke の併用修正

    • fill と stroke を同時に使用できない問題を修正しました(#64)。
    リリースを見る
  4. v2.0.0軽量プレーヤー初の安定版

    • 初の安定版。サイズは 60KB 未満(gzip で 18KB 未満)です。
    • WebWorker で解析し、OffscreenCanvas / ImageBitmap に対応します。
    リリースを見る
05

SVGAPlayer-Flutter · 3 バージョン · 最新バージョン v2.2.0

Flutter

CustomPainter ベースの Flutter 実装。Flutter Web に対応します。

  1. v2.2.0path-drawing の更新

    最新
    • path-drawing の依存関係を更新し、パス解析の互換性を維持しました。
    リリースを見る
  2. v2.1.0Flutter Web 対応

    • Flutter Web に対応しました。
    • MovieEntity に dispose を追加し、CustomPaint に IgnorePointer を追加しました。
    • パス解析のエラーを修正しました。
    リリースを見る
  3. v1.2.0ネイティブプラグインの削除

    • ネイティブプラグインを削除し、画像デコード速度を改善しました。
    リリースを見る