我想在我的 Flutter 项目中实现 YoutubePlayer,该项目在 web 和 android 平台上运行。我正在使用适用于 Android 的 youtube_player_flutter 包和网络中的嵌入式 YouTube 播放器视图。如何在单个项目中分离两个代码?
问问题
36 次
1 回答
0
您可以使用dart:io
包Platform
类来检查正在运行代码的平台。
见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 回答