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