1
我试图使用(void)player:(DZRPlayer *)player didBuffer:(long long)bufferedBytes outOf:(long long)totalBytes
来处理轨道的末端,但它从来没有被调用,缓冲区字节与totalBytes相同。 是否可以处理赛道末端?如何处理DZRPlayer播放当前曲目?
我试图使用(void)player:(DZRPlayer *)player didBuffer:(long long)bufferedBytes outOf:(long long)totalBytes
来处理轨道的末端,但它从来没有被调用,缓冲区字节与totalBytes相同。 是否可以处理赛道末端?如何处理DZRPlayer播放当前曲目?
也许progress
财产DZRPlayer
可以派上用场。
你最终找到了解决办法吗? – Tys
@Tys我使用下面的代码来处理末尾 ' - (void)player:(DZRPlayer *)player didStartPlayingTrack:(DZRTrack *)track {}',你应该检查'self.player.currentTrack'。如果它没有定义,那么玩家完成播放上一首曲目。 – ifours