|
1 | 1 | import 'package:flutter/cupertino.dart'; |
| 2 | +import 'package:flutter/foundation.dart'; |
2 | 3 | import 'package:flutter/gestures.dart'; |
3 | 4 | import 'package:flutter/material.dart'; |
4 | 5 | import 'package:flutter_website/components/components.dart'; |
5 | 6 | import 'package:flutter_website/utils/utils.dart'; |
6 | 7 | import 'package:responsive_framework/responsive_framework.dart'; |
| 8 | +import 'package:universal_io/io.dart'; |
7 | 9 | import 'package:video_player/video_player.dart'; |
8 | 10 | import 'package:webview_flutter/webview_flutter.dart'; |
9 | 11 |
|
@@ -1028,16 +1030,16 @@ class _LearnFromDevelopersState extends State<LearnFromDevelopers> { |
1028 | 1030 | padding: const EdgeInsets.symmetric(horizontal: 25), |
1029 | 1031 | child: AspectRatio( |
1030 | 1032 | aspectRatio: videoAspectRatio, |
1031 | | - child: WebViewWidget( |
1032 | | - key: webViewKey, |
1033 | | - controller: WebViewController() |
1034 | | - ..loadRequest(Uri.parse(videoUrl)), |
1035 | | - ) |
| 1033 | + child: (kIsWeb || Platform.isAndroid || Platform.isIOS) |
| 1034 | + ? WebViewWidget( |
| 1035 | + key: webViewKey, |
| 1036 | + controller: WebViewController() |
| 1037 | + ..loadRequest(Uri.parse(videoUrl)), |
| 1038 | + ) |
| 1039 | + : Image.asset( |
| 1040 | + "assets/images/video_thumbnail_learn_from_developers.png", |
| 1041 | + fit: BoxFit.contain) |
1036 | 1042 | // TODO: Legacy WebView on Web workarounds. |
1037 | | - // (kIsWeb) |
1038 | | - // ? Image.asset( |
1039 | | - // "assets/images/video_thumbnail_learn_from_developers.png", |
1040 | | - // fit: BoxFit.contain) |
1041 | 1043 | // HtmlElementView( |
1042 | 1044 | // key: webViewKey, |
1043 | 1045 | // viewType: webViewKey.toString(), |
|
0 commit comments