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
- 卡顿统计信息