flutter - YouTube 视频播放器在 Flutter 中不起作用
问题描述
我正在使用最新版本的 youtube_player_flutter 包。我已经尝试过其他版本来解决这个问题。我可以看到视频的封面图片,但它从不播放。
class YPlayer extends StatefulWidget {
YPlayer({Key key, this.title}) : super(key: key);
final String title;
@override
_YPlayerState createState() => _YPlayerState();}
class _YPlayerState extends State<YPlayer> {
YoutubePlayerController _controller = YoutubePlayerController(
initialVideoId: 'F7PxEy5IyV4', // id youtube video
flags: YoutubePlayerFlags(
autoPlay: true,
mute: false,
));
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
// title: Text(widget.title),
),
body: Center(
child: Column(
mainAxisAlignment: MainAxisAlignment.start,
children: <Widget>[
Text(
'You have pushed the button this many times:',
),
SizedBox(height: 10.0,),
YoutubePlayer(
controller: _controller,
showVideoProgressIndicator: true,
progressIndicatorColor: Colors.blueAccent,
),
],
),
),
);}}
解决方案
推荐阅读
- ios - 快速/灵活的通知用户信息测试
- python - 比较两列值并找到导致差异的不同唯一值
- javascript - 通过 eval 访问模块变量时,Edge 抛出未定义的错误
- excel - 如何在使用 VBA 读取 XML 文件时计算子节点的级别数
- java - 如何使用字符串访问实例中的java类成员
- powershell - 导出通讯组、成员和电子邮件地址
- javascript - 在 Angular 中输出第 3 列和第 5 列的总计差
- javascript - Cookie 未由 Chrome 和 withCredentials 发送是真的
- repository-pattern - 尝试激活“Api.ServicesBusiness.EquipoServices”时无法解析“Api.Repositories.UnitOfWork”类型的服务
- javascript - 如何将变量发送到 php 文件