I have this problem, when streaming FPS over airplay the "AVAssetResourceLoaderDelegate" gets called once but doesn't call again.
FPS on local device can work perfectly. But with airplay,
We can play only one chunk, after that the "AVAssetResourceLoaderDelegate" doesn't get called so no request for content or keys, then the stream stops. BTW after disconnect from Airplay ResourceLoaderDelegate continues working.
Our code was implemented followed by "HLSCatalog_With_FPS" in "FairPlay Streaming Server SDK v3"
We already set "player.usesExternalPlaybackWhileExternalScreenIsActive" = TRUE; << This made some change regarding the airplay-mirroring mode.
We develop on XCode 8.2 , iOS Deployment target version 9.0, AppleTV generation 3
Do we need to do additional stuff about this? Please help.
Best regards,
Numpol Poldongnok