ihoudf / DFPlayer

简单灵活的iOS音频播放组件。基于AVPlayer,支持本地和远程音频播放,具有缓存、耳机线控、锁屏和控制中心信息展示、单曲顺序随机播放、倍速播放、歌词同步等音频播放器功能,DFPlayer封装了缓冲条、进度条、播放暂停按钮、下一首按钮、上一首按钮、播放模式按钮、歌词同步的tableview等UI控件,一行代码布局即可实现相应功能。
MIT License
586 stars 114 forks source link

进度条来回跳 #20

Open make1a opened 4 years ago

make1a commented 4 years ago

iPhoneX 真机 上滑动进度条时会来回跳 QQ20191219-165249

ihoudf commented 4 years ago

iPhoneX 真机 上滑动进度条时会来回跳 QQ20191219-165249

直接发demo到我qq邮箱。这次更新,iphoneX真机在测试范围内,没出现跳动情况。

strivever commented 4 years ago

df_deallocPlayer 函数后需要移除监听 if (self.timeObserver) { [self.player removeTimeObserver:self.timeObserver]; NSLog(@"%p",self.player); self.timeObserver = nil; },且df_deallocPlayer 函数中 ``` if (self.player) { self.player = nil; }


放在函数最后执行
ihoudf commented 4 years ago

df_deallocPlayer 函数后需要移除监听 if (self.timeObserver) { [self.player removeTimeObserver:self.timeObserver]; NSLog(@"%p",self.player); self.timeObserver = nil; },且df_deallocPlayer 函数中 ``` if (self.player) { self.player = nil; }

放在函数最后执行

好的,已经添加移除监听。第二点在最新的代码中已经是这样的。更新一下库。最新的版本有df_setRate方法,搜索验证。