0
私のアプリケーションは、5つの異なるボタンをタップすることで、5つの短いビデオ(アプリケーションに格納されている)を再生します。すべての動画を連続して再生する「すべて再生」ボタンが必要です。ここですべてのローカルビデオを連続して再生する方法
は、一つのビデオを再生するための私のコードです:
-(IBAction)playVideo1;
{
NSURL *videoURL = [[NSBundle mainBundle]URLForResource:@”video1” withExtension:@"mp4"];
AVPlayer *player = [AVPlayer playerWithURL:videoURL];
AVPlayerViewController *controller = [[AVPlayerViewController alloc]init];
controller.player = player;
[player play];
[self presentViewController:controller animated:YES completion:nil];
controller.view.frame = self.view.frame;
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(playerItemDidReachEnd:)
name:AVPlayerItemDidPlayToEndTimeNotification
object:_currentItem];
}
https://developer.apple.com/documentation/avfoundation/avqueueplayer https://developer.apple.com/これを参照してください。ライブラリ/コンテンツ/サンプルコード/ AVFoundationQueuePlayer-iOS/Introduction/Intro.html – karthikeyan
ありがとうございます@karthikeyan。しかし、それは私のためにあまりにも進んでいた。私はこの初心者です。あなたは特定のコードで私を助けることができると思いますか? – Emily94
https://developer.apple.com/library/content/documentation/AudioVideo/Conceptual/AVFoundationPG/Articles/02_Playback.htmlを参照してください。 – Mukesh