diff --git a/example/lib/app/app.dart b/example/lib/app/app.dart index 41175ad78..1af104377 100644 --- a/example/lib/app/app.dart +++ b/example/lib/app/app.dart @@ -1,7 +1,6 @@ -import 'dart:io'; - import 'package:chewie/chewie.dart'; import 'package:chewie_example/app/theme.dart'; +import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; // ignore: depend_on_referenced_packages import 'package:video_player/video_player.dart'; @@ -311,7 +310,7 @@ class _ChewieDemoState extends State { ), ], ), - if (Platform.isAndroid) + if (defaultTargetPlatform == TargetPlatform.android) ListTile( title: const Text("Delay"), subtitle: DelaySlider( diff --git a/lib/src/progress_bar.dart b/lib/src/progress_bar.dart index 1cab09a2d..7698234ed 100644 --- a/lib/src/progress_bar.dart +++ b/lib/src/progress_bar.dart @@ -1,6 +1,5 @@ -import 'dart:io'; - import 'package:chewie/src/chewie_progress_colors.dart'; +import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; import 'package:video_player/video_player.dart'; @@ -88,7 +87,7 @@ class _VideoProgressBarState extends State { // On Android, we need to let the player buffer when scrolling // in order to let the player buffer. https://github.com/flutter/flutter/issues/101409 final shouldSeekToRelativePosition = - !Platform.isAndroid || !controller.value.isBuffering; + !(defaultTargetPlatform == TargetPlatform.android) || !controller.value.isBuffering; if (shouldSeekToRelativePosition) { _seekToRelativePosition(details.globalPosition); }