showItemPanel static method

Future<void> showItemPanel({
  1. required BuildContext context,
  2. required AliPlayerWidgetController controller,
  3. required String elementKey,
})

按 elementKey 展示独立面板(通过 SettingItemRegistry 注册的面板动作)

Shows an independent panel for the given elementKey via SettingItemRegistry's registered panel action.

Implementation

static Future<void> showItemPanel({
  required BuildContext context,
  required AliPlayerWidgetController controller,
  required String elementKey,
}) {
  final action = SettingItemRegistry.getPanelAction(elementKey);
  assert(action != null, 'No panel action registered for: $elementKey');
  return action!(context, controller);
}