strategy/strategy library

策略系统

提供播放器策略的接口定义、生命周期管理和内置策略实现, 支持首帧耗时统计、卡顿检测等可观测能力,并可自定义扩展。

Strategy system

Provides strategy interface definitions, lifecycle management, and built-in strategy implementations for observability capabilities such as first frame timing and stutter detection, with support for custom extensions.

Classes

BasePlayerStrategy
策略基类,自动管理 ValueNotifier 监听的订阅与清理
FirstFrameStrategy
首帧耗时统计策略
PlayerStrategy
播放器策略接口
StrategyManager
策略管理器,统一管理已注册策略的生命周期
StutterDetectStrategy
卡顿检测策略
StutterInfo
卡顿统计信息