首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >颤振:在chewie视频播放器组件中视频显示不正确

颤振:在chewie视频播放器组件中视频显示不正确
EN

Stack Overflow用户
提问于 2022-04-26 10:26:47
回答 1查看 643关注 0票数 1

这个视频不是正确地显示在我的身边,除非我手动到全屏和退出全屏,真的不确定是什么问题。下面是屏幕的代码,当我单击前一个屏幕上的按钮时,以及屏幕截图。

代码语言:javascript
运行
复制
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();
  }
}

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-04-26 12:50:15

我建议你尝试一下BetterPlayer,而不是朱伊。它具有更多的功能,并且在许多场景中工作得很好。

我自己也和几个玩家合作过,包括朱伊,BetterPlayer,FlickVideoPlayer,VideoPlayer等等。我发现BetterPlayer是处理视频文件最好的方法,有字幕和音频曲目选择等。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72012354

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档