나는 AVQueuePlayer
을 사용하는 AVPlayerLooper
입니다. 비디오를 반복하는 것은 정말 쉽지만 1 초 동안에는 비디오가 흐려지기를 원했고 1 초 동안에는 사라집니다. 나는 불투명도를 적절하게 움직이는 AVPlayerLayer
과 CABasicAnimation
을 사용하여 페이드 인/페이드 아웃 할 수 있었지만 완벽하고 100 % 신뢰할 수는 없습니다. 나는 AVPlayerItemDidPlayToEndTime
과 AVPlayerItemTimeJumped
에 대해 NotificationCenter
을 사용해 보았습니다. 또한 키가 isReadyForDisplay
인 KVO를 사용해 보았습니다. 내가 addPeriodicTimeObserver
을 시도했을 때, 페이드를 정확하게 맞추기에 충분할 정도로 정확한 사운드를 얻을 수 없었습니다. 나는 심지어 addBoundaryTimeObserver
에 가려고했지만 그 정도면 충분하지도 않았습니다.AVPlayerLooper로 부드러운 페이드 인/아웃 전환을 추가하려면 어떻게합니까?
누구나 AVPlayerLooper/AVQueuePlayer에 크로스 페이드를 구현하는 방법에 대한 제안 사항이 있습니까?