AVQueuePlayer 如何获取当前播放时间和总播放时间?

How do I get current playing time and total play time in AVQueuePlayer?

AVQueuePlayer可以获取播放时间和总播放时间吗?如果是,我该怎么做?

到目前为止我尝试了什么

CMTime currentTime = [self.myAVQueuePlayerObject currentTime];

但它返回队列中当前项目的当前播放持续时间。

我想达到什么目的?

我想获取 AVQueue Player 中存在的所有项目的当前播放时间,我该怎么做?

非常感谢任何帮助。

由于 AVQueuePlayerAVPlayer 继承...

播放时间:

float currentTime = queuePlayer.currentTime;

总播放时间:

使用KVO观察AVQueuePlayer的事件(类似this),自己计算自己队列的总播放时间

当前播放歌曲的总时长,可以使用:

float duration = queuePlayer.duration;