소스 검색

Pass through all methods of VideoPlayerController

Ben Hagen 6 년 전
부모
커밋
f3fa335167
1개의 변경된 파일16개의 추가작업 그리고 4개의 파일을 삭제
  1. 16 4
      lib/src/chewie_controller.dart

+ 16 - 4
lib/src/chewie_controller.dart

@@ -114,12 +114,24 @@ class ChewieController extends ChangeNotifier {
     notifyListeners();
   }
 
-  void play() {
-    videoPlayerController.play();
+  Future<void> play() async {
+    await videoPlayerController.play();
   }
 
-  void pause() {
-    videoPlayerController.pause();
+  Future<void> setLooping(bool looping) async {
+    await videoPlayerController.setLooping(looping);
+  }
+
+  Future<void> pause() async {
+    await videoPlayerController.pause();
+  }
+
+  Future<void> seekTo(Duration moment) async {
+    await videoPlayerController.seekTo(moment);
+  }
+
+  Future<void> setVolume(double volume) async {
+    await videoPlayerController.setVolume(volume);
   }
 }