|
@@ -1,5 +1,6 @@
|
|
|
import 'dart:async';
|
|
import 'dart:async';
|
|
|
|
|
|
|
|
|
|
+import 'package:auto_orientation/auto_orientation.dart';
|
|
|
import 'package:chewie/src/chewie_progress_colors.dart';
|
|
import 'package:chewie/src/chewie_progress_colors.dart';
|
|
|
import 'package:chewie/src/player_with_controls.dart';
|
|
import 'package:chewie/src/player_with_controls.dart';
|
|
|
import 'package:flutter/material.dart';
|
|
import 'package:flutter/material.dart';
|
|
@@ -128,10 +129,14 @@ class ChewieState extends State<Chewie> {
|
|
|
);
|
|
);
|
|
|
|
|
|
|
|
SystemChrome.setEnabledSystemUIOverlays([]);
|
|
SystemChrome.setEnabledSystemUIOverlays([]);
|
|
|
- SystemChrome.setPreferredOrientations([
|
|
|
|
|
- DeviceOrientation.landscapeLeft,
|
|
|
|
|
- DeviceOrientation.landscapeRight,
|
|
|
|
|
- ]);
|
|
|
|
|
|
|
+ if(isAndroid){
|
|
|
|
|
+ SystemChrome.setPreferredOrientations([
|
|
|
|
|
+ DeviceOrientation.landscapeLeft,
|
|
|
|
|
+ DeviceOrientation.landscapeRight,
|
|
|
|
|
+ ]);
|
|
|
|
|
+ }else{
|
|
|
|
|
+ AutoOrientation.landscapeLeftMode();
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
if (!widget.controller.allowedScreenSleep) {
|
|
if (!widget.controller.allowedScreenSleep) {
|
|
|
Wakelock.enable();
|
|
Wakelock.enable();
|