Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- NSString *filepath = [[NSBundle mainBundle] pathForResource:@"My Movie" ofType:@"mp4"];
- NSURL *fileURL = [NSURL fileURLWithPath:filepath];
- AVPlayer *player = [AVPlayer playerWithURL:fileURL];
- AVPlayerLayer *layer = [AVPlayerLayer playerLayerWithPlayer:player];
- UIImageView *logoTop =[[UIImageView alloc] initWithFrame:CGRectMake(20,50,280,99)];
- logoTop.image=[UIImage imageNamed:@"logo.png"];
- self.mylabel = [[UILabel alloc] initWithFrame:CGRectMake(0, 100, 320, 300)];
- self.mylabel.text = @"Some text here";
- self.mylabel.textColor = [UIColor whiteColor];
- [self.mylabel setTextAlignment:NSTextAlignmentCenter];
- [self.mylabel setFont:[UIFont systemFontOfSize:36]];
- self.mylabel.numberOfLines = 5;
- self.mylabel.shadowColor = [UIColor blackColor];
- self.mylabel.shadowOffset = CGSizeMake(0,1);
- UIButton *loginButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
- [loginButton addTarget:self
- action:@selector(Method_login:)
- forControlEvents:UIControlEventTouchUpInside];
- [loginButton setTitle:@"Show View" forState:UIControlStateNormal];
- loginButton.frame = CGRectMake(80.0, 80.0, 60, 60);
- [layer setVideoGravity:AVLayerVideoGravityResizeAspectFill];
- player.actionAtItemEnd = AVPlayerActionAtItemEndNone;
- layer.frame = CGRectMake(0, 0, 320, 600);
- [_videoSuper.layer addSublayer: layer];
- [layer addSublayer:self.mylabel.layer];
- [layer addSublayer:logoTop.layer];
- [layer addSublayer:loginButton.layer];
- player.actionAtItemEnd = AVPlayerActionAtItemEndNone;
- [[NSNotificationCenter defaultCenter] addObserver:self
- selector:@selector(playerItemDidReachEnd:)
- name:AVPlayerItemDidPlayToEndTimeNotification
- object:[player currentItem]];
- [player play];
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement