DFPlayer icon indicating copy to clipboard operation
DFPlayer copied to clipboard

简单灵活的iOS音频播放组件。基于AVPlayer,支持本地和远程音频播放,具有缓存、耳机线控、锁屏和控制中心信息展示、单曲顺序随机播放、倍速播放、歌词同步等音频播放器功能,DFPlayer封装了缓冲条、进度条、播放暂...

Results 39 DFPlayer issues
Sort by recently updated
recently updated
newest added

有下载接口可以调用吗?可以查看下载进度

An AVPlayerItem cannot be associated with more than one instance of AVPlayer

你的服务是不是挂了

使用DFPlayer单例初始化后就没问题了

xcode 12.0.1 模拟器11pro 14.0切换上一首、下一首音频时长显示错误(显示-30:-8)。真机11、14.0不会出现这种问题 [QQ20201026-114608-HD.mp4.zip](https://github.com/ihoudf/DFPlayer/files/5436702/QQ20201026-114608-HD.mp4.zip)

statusCode = 206时,如何处理

Cannot remove an observer for the key path "status" from because it is not registered as an observer. (null) _playerItem removeObserver的时候发生的崩溃,这种崩溃怎么来查呢。涉及到的具体代码: - (void)setPlayerItem:(AVPlayerItem *)playerItem{ if (_playerItem == playerItem) { return;...

1.写了暂停,再播放列表其他经常会无法暂停掉上一个播放的音频 ,同时播放好几个 2.想要显示当前正在播放的时间,这个代理方法有时候执行有时候不执行- (void)df_player:(DFPlayer *)player progress:(CGFloat)progress currentTime:(CGFloat)currentTime{ 3.返回上个界面有时候还会播放,-(void)viewWillDisappear:(BOOL)animated{ [super viewWillDisappear:animated]; [self.player df_pause]; [self.player df_deallocPlayer]; } 这样写也不管用

if ([DFPlayerTool networkStatus] == DFPlayerNetworkStatusUnknown || [DFPlayerTool networkStatus] == DFPlayerNetworkStatusNotReachable){ if (cachePath){//有缓存,播放缓存 [self loadPlayerItemWithURL:[NSURL fileURLWithPath:cachePath]]; }else{//无缓存,提示联网 /// 这里有个逻辑漏洞, 前一个音频缓存完毕可以播放, 若此时断网, 则播放下一个音频的时候, 会播放第一个缓存完毕的音频 **[self loadPlayerItemWithURL:self.currentAudioModel.audioUrl];** [self df_getStatusCode:DFPlayerStatusNoNetwork]; } }