leelando_video_video_player
leelando_video_video_player 是 leelando_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 的运行时协调器管理切换。