【发布时间】:2017-12-14 10:52:41
【问题描述】:
我的应用通过点击 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];
}
【问题讨论】:
-
谢谢@karthikeyan。但这对我来说有点太高级了。我是这方面的初学者。您认为您可以帮助我提供特定代码吗?
标签: ios objective-c xcode avfoundation avplayer