[video_player]: initial test coverage file() constructor api (#3407)

diff --git a/packages/video_player/video_player/example/integration_test/video_player_test.dart b/packages/video_player/video_player/example/integration_test/video_player_test.dart
index 373538a..866b5bc 100644
--- a/packages/video_player/video_player/example/integration_test/video_player_test.dart
+++ b/packages/video_player/video_player/example/integration_test/video_player_test.dart
@@ -3,11 +3,15 @@
 // found in the LICENSE file.
 
 import 'dart:async';
+import 'dart:io';
+import 'dart:typed_data';
 
 import 'package:flutter/foundation.dart';
 import 'package:flutter/material.dart';
-import 'package:integration_test/integration_test.dart';
+import 'package:flutter/services.dart' show rootBundle;
 import 'package:flutter_test/flutter_test.dart';
+import 'package:integration_test/integration_test.dart';
+import 'package:path_provider/path_provider.dart';
 import 'package:video_player/video_player.dart';
 
 const Duration _playDuration = Duration(seconds: 1);
@@ -224,5 +228,23 @@
         skip: kIsWeb || // Web does not support local assets.
             // Extremely flaky on iOS: https://github.com/flutter/flutter/issues/86915
             defaultTargetPlatform == TargetPlatform.iOS);
+
+    testWidgets('test video player using static file() method as constructor',
+        (WidgetTester tester) async {
+      String tempDir = (await getTemporaryDirectory()).path;
+      ByteData bytes = await rootBundle.load('assets/Butterfly-209.mp4');
+
+      File file = File('$tempDir/Butterfly-209.mp4');
+      await file.writeAsBytes(bytes.buffer.asInt8List());
+
+      VideoPlayerController fileController = VideoPlayerController.file(file);
+      await fileController.initialize();
+
+      await fileController.play();
+      expect(fileController.value.isPlaying, true);
+
+      await fileController.pause();
+      expect(fileController.value.isPlaying, false);
+    }, skip: kIsWeb);
   });
 }
diff --git a/packages/video_player/video_player/example/pubspec.yaml b/packages/video_player/video_player/example/pubspec.yaml
index 0539f3c..ce1787e 100644
--- a/packages/video_player/video_player/example/pubspec.yaml
+++ b/packages/video_player/video_player/example/pubspec.yaml
@@ -24,8 +24,9 @@
     sdk: flutter
   integration_test:
     sdk: flutter
-  test: any
+  path_provider: ^2.0.6
   pedantic: ^1.10.0
+  test: any
 
 flutter:
   uses-material-design: true