AVPlayer を使用してアプリからローカル ビデオを再生しようとしています。どこでも見ましたが、役に立つチュートリアル/デモ/ドキュメントが見つかりません。これが私が試していることですが、再生されていません。理由はありますか?MPMoviePlayer を使用してビデオを正常に再生するために同じ URL を使用していたため、URL は有効です。
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];