我的 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];
谢谢,