This project demostrats the "No Cancel" problem of AVAssetResourceLoaderDelegate
- ViewController subclass AVPlayerViewController
- ViewController loads an AVURLAsset, which resourceLoader.delegate set to AssetLoaderDelegate
- resourceLoader:didCancelLoadingRequest: works fine on Simulator, but NOT called in real device (except first time after relaunching the iPhone, weird...).