Keypath抑制为AVPlayerItem观察视频层

时间:2015-01-20 10:38:50

标签: ios key-value-observing avplayeritem

我的AVPlayer遇到问题。有时(我无法定义何时或如何)播放器仅播放音频而不播放图像。 我注意到,当观察到关键路径“supressessVideoLayers”时会发生这种情况。

你知道为什么会这样吗?为什么看起来似乎是一个内部私人财产呢?

这是我定义我观察的关键路径的地方:

[self.currentItem addObserver:self forKeyPath:@"status" options:0 context:nil];

[self.currentItem addObserver:self forKeyPath:@"playbackBufferEmpty" options:0 context:nil];
[self.currentItem addObserver:self forKeyPath:@"playbackBufferFull" options:0 context:nil];
[self.currentItem addObserver:self forKeyPath:@"playbackLikelyToKeepUp" options:0 context:nil];
[self.currentItem addObserver:self forKeyPath:@"tracks" options:0 context:nil];

谢谢,

0 个答案:

没有答案