Skip to content

Commit 5f1b323

Browse files
committed
Upgrade to latest dictionarylib with media_kit
1 parent 4bd8f5a commit 5f1b323

File tree

5 files changed

+178
-123
lines changed

5 files changed

+178
-123
lines changed

lib/main.dart

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,8 @@
1-
import 'dart:io' show Platform;
2-
31
import 'package:dictionarylib/dictionarylib.dart';
42
import 'package:dictionarylib/page_force_upgrade.dart';
5-
import 'package:flutter/foundation.dart' show kIsWeb;
63
import 'package:flutter/material.dart';
74
import 'package:flutter_native_splash/flutter_native_splash.dart';
8-
import 'package:video_player_win/video_player_win_plugin.dart';
5+
import 'package:media_kit/media_kit.dart';
96

107
import 'common.dart';
118
import 'entries_loader.dart';
@@ -17,6 +14,9 @@ const String KNOBS_URL_BASE =
1714
Future<void> setup({Set<Entry>? entriesGlobalReplacement}) async {
1815
var widgetsBinding = WidgetsFlutterBinding.ensureInitialized();
1916

17+
// Initialize media_kit for video playback.
18+
MediaKit.ensureInitialized();
19+
2020
// Preserve the splash screen while the app initializes.
2121
FlutterNativeSplash.preserve(widgetsBinding: widgetsBinding);
2222

@@ -46,11 +46,6 @@ Future<void> setup({Set<Entry>? entriesGlobalReplacement}) async {
4646
knobUrlBase: KNOBS_URL_BASE,
4747
entriesGlobalReplacement: entriesGlobalReplacement);
4848

49-
// Set up the video player plugin for Windows.
50-
if (!kIsWeb && Platform.isWindows) {
51-
WindowsVideoPlayer.registerWith();
52-
}
53-
5449
// Remove the splash screen.
5550
FlutterNativeSplash.remove();
5651

0 commit comments

Comments
 (0)