AVPlayer有时无法播放视频

时间:2016-09-28 20:31:38

标签: ios video avplayer

我使用AVPlayer播放视频。

有时用户无法播放视频,他们有无限的负载.. (如果他们重启手机就解决了。)

它出现在3G / 4G网络上,但从未超过WIFI。

我已经跟踪了这个问题,看起来该应用无法使IF条件有效播放视频:

- (void) observeValueForKeyPath:(NSString*) path ofObject:(id)object change:(NSDictionary*)change context:(void*)context
{

    if(context == PlayerItemTimeRangesObservationContext)
    {
       NSArray *timeRanges = self.player.currentItem.loadedTimeRanges;
       if ([timeRanges count] > 0)
       {
            //play video..
       }
    }
}
最奇怪的是,用户需要重启手机!关闭应用程序不要解决问题。

如果用户在4G网络上遇到此问题,请切换到WIFI解决问题,但再次切换到4G并回复问题。

感谢任何帮助!

0 个答案:

没有答案