繁体   English   中英

iOS-全屏禁用MPMoviePlayerController的两指缩放

[英]iOS - disable two-finger zoom for MPMoviePlayerController fullscreen

我怎样才能做到这一点? 我不能只是将userInteraction设置为NO,因为我仍然需要用户能够通过捏合/缩放来调整视频大小。 我只是不希望播放器进入全屏模式。

希望这可以帮助!!

  - (void)viewDidLoad {
        [super viewDidLoad];

        [[NSNotificationCenter defaultCenter] addObserver:self 
                                                 selector:@selector(movieEventFullscreenHandler:) 
                                                     name:MPMoviePlayerWillEnterFullscreenNotification 
                                                   object:nil];

        [[NSNotificationCenter defaultCenter] addObserver:self 
                                                 selector:@selector(movieEventFullscreenHandler:) 
                                                     name:MPMoviePlayerDidEnterFullscreenNotification 
                                                   object:nil];

        self.moviePlayer.controlStyle = MPMovieControlStyleEmbedded;
    }

    - (void)movieEventFullscreenHandler:(NSNotification*)notification {
        [self.moviePlayer setFullscreen:NO animated:NO];
        [self.moviePlayer setControlStyle:MPMovieControlStyleEmbedded];
    }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM