是否可以在 AVQueuePlayer 中获得播放时间和总播放时间?如果是,我该怎么做?
到目前为止我已经尝试过:
CMTime currentTime = [self.myAVQueuePlayerObject currentTime];
但它正在返回位于队列中的 currentItem 当前播放的持续时间。
我想达到什么目的?
我想获得关于 AVQueue Player 中存在的所有项目的 currentTime Played ,我该怎么做?
任何帮助都受到高度赞赏。
是否可以在 AVQueuePlayer 中获得播放时间和总播放时间?如果是,我该怎么做?
到目前为止我已经尝试过:
CMTime currentTime = [self.myAVQueuePlayerObject currentTime];
但它正在返回位于队列中的 currentItem 当前播放的持续时间。
我想达到什么目的?
我想获得关于 AVQueue Player 中存在的所有项目的 currentTime Played ,我该怎么做?
任何帮助都受到高度赞赏。
既然AVQueuePlayer
是继承AVPlayer
...
播放时间:
float currentTime = queuePlayer.currentTime;
总播放时间:
使用KVO观察AVQueuePlayer
(类似this)的事件,并自己计算你的队列的总播放时间。
对于当前播放歌曲的总时间,您可以使用:
float duration = queuePlayer.duration;