Como reproduzir vídeo do youtube usando URL no AVPlayer IOS?

Quero carregar vídeo no AVPlayer usando o URL do YouTube, mas ele não está mostrando nada. Sempre que estou carregando de um armazenamento local usando o NSBundle, ele está funcionando bem. Existe alguma alternativa para carregar o vídeo ou podemos fazer algo no AVPlayer.

Este é o meu código:

- (void)viewDidLoad
{
   [super viewDidLoad];
   NSError *setCategoryError = nil;
  [[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error: &setCategoryError];
  AVAsset *asset = [AVAsset assetWithURL:[NSURL fileURLWithPath:@"http://www.youtube.com/watch?v=zPP6lXaL7KA&feature=youtube_gdata_player"]];
  avPlayerItem = [[AVPlayerItem alloc]initWithAsset:asset];
  self.songPlayer = [AVPlayer playerWithPlayerItem:avPlayerItem];
  self.avPlayerLayer = [AVPlayerLayer playerLayerWithPlayer: self.songPlayer];
  self.avPlayerLayer.frame = self.view.layer.bounds;
  UIView *newView = [[UIView alloc] initWithFrame:self.view.bounds];
  [newView.layer addSublayer:avPlayerLayer];
  [self.view addSubview:newView];
  [ self.songPlayer play];
}

questionAnswers(2)

yourAnswerToTheQuestion