AVPlayer take too long time to change status to AVPlayerStatusReadyToPlay
==========================================================
AVURLAsset *asset = [AVURLAsset assetWithURL:videoURL];
AVPlayerItem *item = [AVPlayerItem playerItemWithAsset: asset];
AVPlayer *player = [[AVPlayer alloc] initWithPlayerItem:self.currentItem];
if ([player respondsToSelector:@selector(automaticallyWaitsToMinimizeStalling)])
player.automaticallyWaitsToMinimizeStalling = NO;
if ([player respondsToSelector:@selector(playImmediatelyAtRate:)])
[player playImmediatelyAtRate:1.0];
else [player play];