这个视频不是正确地显示在我的身边,除非我手动到全屏和退出全屏,真的不确定是什么问题。下面是屏幕的代码,当我单击前一个屏幕上的按钮时,以及屏幕截图。
import 'package:flutter/material.dart';
import 'package:chewie/chewie.dart';
import 'package:video_player/video_player.dart';
class VideoPlayer extends StatefulWidget {
const VideoPlayer({
Key? key,
}) : super(key: key);
@override
State<VideoPlayer> createState() => _VideoPlayerState();
}
class _VideoPlayerState extends State<VideoPlayer> {
final chewieController = ChewieController(
videoPlayerController: VideoPlayerController.network(
'https://flutter.github.io/assets-for-api-docs/assets/videos/butterfly.mp4'),
autoPlay: false,
maxScale: 1,
looping: false,
);
@override
void initState() {
super.initState();
}
@override
Widget build(BuildContext context) {
return Scaffold(
body: Center(
child: Chewie(
controller: chewieController,
)));
}
@override
void dispose() {
chewieController.dispose();
super.dispose();
}
}
发布于 2022-04-26 12:50:15
我建议你尝试一下BetterPlayer,而不是朱伊。它具有更多的功能,并且在许多场景中工作得很好。
我自己也和几个玩家合作过,包括朱伊,BetterPlayer,FlickVideoPlayer,VideoPlayer等等。我发现BetterPlayer是处理视频文件最好的方法,有字幕和音频曲目选择等。
https://stackoverflow.com/questions/72012354
复制相似问题