请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

Chewie 播放器 placeholder占位符在视频加载后不会消失

为播放器模块设置了占满整个播放器区块的占位符(即Chewie的placeholder属性):

ChewieController(
        placeholder: SizedBox.expand(
          child: Image.network(widget.placeImgUrl, fit: BoxFit.fitWidth)),
          ...
          );

发现实际chewie实际播放的时候并没有把占位符移除,且手机横屏占位符背景依旧存在…这个是播放器控制UI的bug还是姿势不对呢?

正在回答

2回答

CrazyCodeBoy 2021-04-27 18:09:29

播放器的bug,从chewie的源码上看它是将placeholder放到了视频的下方,希望通过视频播放时来挡住placeholder,但是在全面屏上存在被透出的问题。


0 回复 有任何疑惑可以回复我~
  • 提问者 it文科生 #1
    那存在修复的方法吗?例如说有办法可用监听到播放器资源加载完成或者播放器开始播放吗?
    回复 有任何疑惑可以回复我~ 2021-04-27 18:23:09
  • CrazyCodeBoy 回复 提问者 it文科生 #2
    思路不错,不过实现起来比较复杂,需要改动到chewie的底层源码,可以在课程群里小窗口老师,我们一起交流下方案哈
    回复 有任何疑惑可以回复我~ 2021-04-27 19:00:19
CrazyCodeBoy 2021-04-27 21:12:33
4 回复 有任何疑惑可以回复我~
  • 额,请问老师现在的chewie好像还是存在这个问题orz
    回复 有任何疑惑可以回复我~ 2022-07-28 17:01:24
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信