Skip to content

logic #34

@urm9ril

Description

@urm9ril

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions