In the couple of last betas as well in the release of iOS14, the AssetCache.isPlayableOffline once again returned true. But the asset wasn't playable offline anyway. Until I set AVPlayer.appliesMediaSelectionCriteriaAutomatically = false for all offline assets. Without that last setting, the AVPlayer would fail to play the offline asset. I guess that the player didn't understand that it was dealing with an offline asset and just died hard when it couldn't download the subtitles that would have been automatically selected for that particular device settings. This was not how AVPlayer worked in iOS13.
Post
Replies
Boosts
Views
Activity
Same problem for me. Anyone found a solution yet?
Bumping this thread. Making the generated asset symbols public would enable developers to remove lots of boiler plate code and/or reliance on custom build scripts. Right now it's just frustrating that Xcode generates the symbols but nobody can use them in a well structured modularized app project.