【发布时间】:2014-07-23 03:33:24
【问题描述】:
我使用 AVPlayer 流式传输曲目。我正在尝试处理所有错误,例如网络不可用或流不可用 但我找到了处理这种错误的任何处理程序。
我已经为 avplayer 的状态添加了一个 KVO。
[self.player addObserver:self forKeyPath:@"status" options:0 context:nil];
但是连流都不存在(例如:错误的url),状态切换到AVPlayerStatusReadyToPlay。
编辑
解决方案是使用 AVPLayerItems 并使用 AVQueuPlayer。另一个问题是我在每个轨道上都重新分配了这个播放器。
【问题讨论】:
标签: error-handling streaming audio-streaming avplayer key-value-observing