Make sure the AVPlayer code is actually running. In my case, even if I turned on the key for Core Location , if I really do not use the code by calling start , the application pauses as if no key was defined. For this reason, I usually donโt stop Core Location, but just let it use the least accurate option to save the deviceโs power, but I continue to use the background mode.
source share