I am also getting this crash. Same circumstances.
Starting up a video stream using AVPlayerViewController.
I also set up both a AVPlayerItem.status observer as well as a "timeControlStatus" observer.
Then when I change to a different stream, I remove the observers, stop the current stream using player.replaceCurrentItem(with:nil) - nil out properties holding on the playerItem & player properties.
Then start a new stream, creating all new playerItem (AVPlayerItem) & player (AVPlayer) objects.
Is there a known workaround or a way to prevent this crash? Am I doing something wrong? This current strategy has worked for years.
Getting reports from the customers about this crash.
Topic:
App & System Services
SubTopic:
Core OS
Tags: