Youtube 播放器插件
一个 Flutter 插件,可在不同质量(240p、360p、480p、720p 和 1080p)范围内,无需 API 密钥即可“内联”播放 YouTube 视频。

主要特点
- 内嵌播放
- 支持高清和全高清画质
- 无需 API 密钥,无限制
- 缩略图支持
- 可以通过
<video id>或<link>播放 - 画中画功能,适用于 Android SDK > 24
- 可自定义的控件
用法
1. 依赖
将此添加到您的 package 的 pubspec.yaml 文件中
dependencies:
youtube_player: ^0.6.0
2. 安装
运行命令
$ flutter packages get
3. 导入
在 Dart 代码中导入
import 'package:youtube_player/youtube_player.dart';
4. 使用 Youtube 播放器
///
/// LOW = 240p
/// MEDIUM = 360p
/// HIGH = 480p
/// HD = 720p
/// FHD = 1080p
/// "source" can be either youtube video ID or link.
/// "showThumbnail" Default is true.
/// "acpectRatio" Default is 16/9
///
YoutubePlayer(
source: "nPt8bK2gbaU",
quality: YoutubeQuality.HD,
aspectRatio: 16/9,
showThumbnail: true,
),
示例
限制
- 仅适用于 Android (当前)
Future
- 支持 iOS
- 根据互联网带宽自适应播放
- 高度可定制性