leelando_video_video_player

leelando_video_video_playerleelando_video 的 Flutter 官方 video_player 可插拔内核,适用于 Android、iOS 和 macOS。

安装

flutter pub add leelando_video leelando_video_video_player

导入

import 'package:leelando_video/leelando_video.dart';
import 'package:leelando_video_video_player/leelando_video_video_player.dart';

注册内核

final VideoKernelRegistry registry = VideoKernelRegistry(
  kernels: <RegisteredVideoKernel>[
    createOfficialVideoPlayerKernel(),
  ],
);

final UnifiedVideoController controller = UnifiedVideoController(
  registry: registry,
  platform: UnifiedVideoPlatform.android,
);

该内核使用运行时组 video-player-platform 和身份 video-player-official。同一进程中若存在会替换 video_player 平台实现的其他内核,应通过 leelando_video 的运行时协调器管理切换。