吴赖子

Results 25 comments of 吴赖子

> 你这些需求其实我在做项目的时候都考虑到了的; > 我也是自己的项目需要播放器,做着做着发现一个播放器的代码量比较大,我才搞了个包,方便以后使用; > > 1,2我不忙了给搞出来吧 最近在学习flutter; > > 视频播放个数限制那个很简单,我的app也有这个功能,当播放次数已用完,可以不显示video组件,给一个图放那,图上左上角放一个返回按钮,我就是这样做的,至于图的大小,你可以看我这个视频分辨率大小来设置 嗯 图片哪个我这边解决了,播放速率,我之前的播放器是有的,项目上线了也很久了,这次是重构,看到播放器代码很多,所以还是打算找一个,你的封装就非常的符合我的需求,这样省去了很多的代码,这边打算把你的fork一个,加个播放速率

> 可以,我这边代码质量不行,勉强看下,赶项目进度,业余时间少,又没mac,只能在公司的时候写一写 > 需要这样的功能+1 这个需求我做了的 其实作者已经起了个好头 哪个视频 选集 就已经给 播放速率给出了方案 模仿着 加一个遮罩即可 选择的速率赋值给播放器即可

> @wulaizi pr一波? 我又忙起来了 在做一个rn项目 我把依赖拉倒本地了 不好推过来 我用的自己的组件 在 renderAllSeenList 下面添加 ` { this.state.showVideoRateModal ? this.RateModalRef = ref} callBack={(videoRate: any) => { this.setState({ videoRate }) }} /> : null }`...

> 对了还有一个问题,视频宽度不等于屏幕宽度的时候预定进度条会替换这个在哪里修正哈 给视频加个属性 即可 作者视频 默认用 的 resizeMode={'none'} 你把视频改成 resizeMode={'contain'} 即可解决全屏问题 安卓的话 还需要在settings.gradle中引入react-native-video 作者已经给出了解决的方案

说错了不应该是componentDidUpdate 应该是componentWillReceiveProps shouldComponentUpdate 都可以 componentWillReceiveProps(nextProps) { if (nextProps.url !== this.props.url) { this.onchangeUrl() } }

诶 我也出现这个问题了 模拟器上把拖拽手势代码禁止即可解决,但是在真机上依然有这个问题的存在,好像真机和模拟器代码没有统一一样

> 可能api不同步 > […](#) > ---原始邮件--- 发件人: "吴赖子"