大佬教程收集整理的这篇文章主要介绍了ios – MpMovieplayerController轻触手势识别器在全屏时不会触发,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
从我的.m:
- (void)viewDidLoad { [super viewDidLoad]; NSString *videoPath = [[NSBundle mainBundle] pathForresource:@"test" ofType:@"mov"]; player = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL fileURLWithPath:videoPath]]; player.shouldAutoplay = NO; player.view.frame = self.view.bounds; player.scalingMode = MPMovieScalingModeAspectFit; player.controlStyle = MPMovieControlStyleNone; player.fullscreen = YES; self.player = player; [self.player prepareToPlay]; UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@SELEctor(handleTap:)]; UIView *aView = [[UIView alloc] initWithFrame:player.view.bounds]; [aView addGestureRecognizer:tapGesture]; [self.player.view addSubview:aView]; } - (IBACtion)playmovie:(id)sender { //add the MPMoviePlayerViewController to this view (as subview) //Play movie [self.view addSubview:self.player.view]; [self.player setFullscreen:YES animated:NO]; //commenTing out this will make it work [self.player play]; } - (void)handleTap:(UITapGestureRecognizer *)recognizer { NSLog(@"tap tap"); }@H_696_10@从我的.h:
@property (retain,nonatomiC) MPMoviePlayerController *player; - (void)handleTap:(UITapGestureRecognizer *)recognizer;@H_696_10@
以上是大佬教程为你收集整理的ios – MpMovieplayerController轻触手势识别器在全屏时不会触发全部内容,希望文章能够帮你解决ios – MpMovieplayerController轻触手势识别器在全屏时不会触发所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。