사과 설명서에 언급되어 있지만, AVPlayerItem의 loadedTimeRanges 속성에 대한 키 - 값 관찰을 설정하는 방법은 무엇입니까? 이 속성은 변경되지 않는 NSArray이므로 사용할 수 없습니다. playerItem addObserver:self forKeyPath:@"loadedTimeRanges ...
AVPlayerItem.loadedTimeRanges에서 KVO를 사용할 수 있습니까?
또는 변경 될 때마다 알림이나 업데이트를받을 수있는 다른 방법이 있습니까?
네, 그게 옵션이었습니다. 나는 0으로 놓고 가고있었습니다. 고마워요! –
나는이 해결책을 그대로 시도했다. 불행히도, 빈 NSArray를 반환 한 다음 아무것도 반환하지 않는 loadedTimeRanges에 대한 초기 KVO 호출을 얻습니다. – GnarlyDog
loadedTimeRanges에서 작동하도록 할 수있는 유일한 옵션은 NSKeyValueObservingOptionInitial뿐이었습니다. 저를위한 해결책은 UIProgressView가 화면에있을 때 loadedTimeRanges 속성을 확인하기 위해 실제로 Timer (CADisplayLink)를 사용하는 것이 었습니다. 이 작품은 나에게 kludgy 보이지만 않습니다. 나는 새로운 가치를 KVO 싶습니다. – GnarlyDog