executeIfScene function
void
executeIfScene(
- VoidCallback? action,
- AliPlayerWidgetData? widgetData, [
- dynamic targetScenes
在指定场景中执行逻辑
Execute logic in specified scene or scene list
Implementation
void executeIfScene(
VoidCallback? action,
AliPlayerWidgetData? widgetData, [
dynamic targetScenes, // 支持 SceneType 或 List<SceneType>
]) {
final scenes = _normalizeScenes(targetScenes);
if (_shouldExecute(widgetData, scenes, true)) {
action?.call();
}
}