0

我想在我的 Flutter 项目中实现 YoutubePlayer,该项目在 web 和 android 平台上运行。我正在使用适用于 Android 的 youtube_player_flutter 包和网络中的嵌入式 YouTube 播放器视图。如何在单个项目中分离两个代码?

4

1 回答 1

0

您可以使用dart:ioPlatform类来检查正在运行代码的平台。

https://api.flutter.dev/flutter/dart-io/Platform-class.html,存在

Platform.isAndroid.

要检查您是否正在部署到 web,kIsWeb在颤振基础中有一个常量调用。使用可以这样使用:

import 'package:flutter/foundation.dart' show kIsWeb;
import 'dart:io' show Platform;

if (kIsWeb) {
  // use this for web
} else if (Platform.isAndroid) {
  // use this for android
}
于 2020-05-25T11:45:19.183 回答