Воспроизведение видео из приложения?

Я пытаюсь воспроизвести локальное видео из моего приложения с помощью AVPlayer. Я смотрел везде, но могунайти полезные руководства / демонстрации / документацию. Вот что я пытаюсь, но это не игра. Есть идеи почему? URL действителен, потому что я использовал тот же самый для воспроизведения видео с помощью MPMoviePlayer успешно.

       Video *currentVideo = [videoArray objectAtIndex:0];

    NSString *filepath = currentVideo.videoURL;
    NSURL *fileURL = [NSURL fileURLWithPath:filepath];

    AVURLAsset *asset = [AVURLAsset assetWithURL: fileURL];
    AVPlayerItem *item = [AVPlayerItem playerItemWithAsset: asset];
    self.player = [[AVPlayer alloc] initWithPlayerItem: item];


    AVPlayerLayer *layer = [AVPlayerLayer playerLayerWithPlayer:self.player];
    self.player.actionAtItemEnd = AVPlayerActionAtItemEndNone;


    layer.frame = CGRectMake(0, 0, 1024, 768);
    [self.view.layer addSublayer: layer];


    [self.player play];

Ответы на вопрос(1)

Ваш ответ на вопрос