活动指示器即使在avplayer开始播放内容ios后仍显示

时间:2018-07-18 09:07:38

标签: objective-c avplayer key-value-observing avplayerviewcontroller

嗨,我要在avplayerviewcontroller上添加一个活动指示器,并在使用观察者进行缓冲和清空时开始进行动画处理。

var obj = Reflect.construct(Date, dateFields);

每当我启动播放器时,它就会按预期工作,但是如果缓冲区为空并且视频停滞不前,就像中间停滞了一样,则显示活动指示器也可以。一段时间后,缓冲区又重新充满了视频,然后开始播放,该时间活动指示符应该隐藏但仍不显示。

请提出我该如何处理这种情况。

我尝试使用addPeriodicTimeObserverForInterval,但它会连续执行,所以我不知道它如何影响性能。

0 个答案:

没有答案