ZhZhZhen

Results 6 comments of ZhZhZhen

好像都是和跨域,设置cookie相关的问题,到现在也没有人解决。有人尝试这样设置。 ``` dio = Dio(options); BrowserHttpClientAdapter adapter = BrowserHttpClientAdapter(); adapter.withCredentials = true; dio.httpClientAdapter = adapter; ``` 但我没成功

我在web项目中,也会输出这个错误

1、视频第一帧没加载出来设置默认码率时,会让setStartTime()失效 2、不开硬件加速,第一帧加载出来的前后设置码率,会有小概率闪一下 开硬件加速 3、从高清切换到标清有很小概率,视频显示区域收缩一下 4、一进入视频,点击暂停,日志输出TXCVodVideoView: onVideoDecoderError 在切换一次码率后,再暂停,这个情况会消失;当出现这个情况的时候,目前发现vivo x6d进入别的页面或进入后台,再返回,播放区域会显示绿色 目前我的解决方案: 1、第一个问题可以把设置默认码率的代码移到TXLiveConstants.PLAY_EVT_RCV_FIRST_I_FRAME事件中解决 2、调用startPlay()之前设置setBitrateIndex(),然后关闭硬件加速,只不过准备事件后才能确定hls视频的码率数,所以未约定的情况下,这个方案不是很好

还有一个地方,_FlexibleHeaderRenderSliver中有一个判断paintExtent区域的代码: ``` paintExtent = min(paintExtent, constraints.remainingPaintExtent); ``` 这样判断绘制区域,在一直往下拖动的时候,拖到一定程度顶部的高度就又开始缩小并且和列表分离了。 原因是随着往下拖动的过程,remainingPaintExtent变小了,但是绘制起点是-overScroll,这一部分也有进行绘制。 改成这样效果就正确了: ``` paintExtent = min(paintExtent, constraints.remainingPaintExtent + overScroll); ```

in this way, won't this file get very large?

在sliver[]最后加入一个试试看 ``` const SliverFillRemaining( hasScrollBody: false, child: emptySize, ) ```