Воспроизведение видео из приложения?
Я пытаюсь воспроизвести локальное видео из моего приложения с помощью 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];