码迷,mamicode.com
首页 > 移动开发 > 详细

(ios)MPMoviePlayerController首次播放视频的时候,没有控制条

时间:2015-04-26 16:29:12      阅读:640      评论:0      收藏:0      [点我收藏+]

标签:

问题:

      在视频播放时,现在控制条采用磨砂的效果,会遮罩部分视频

解决思路

1 播放器直接设置不带控制条,在app在 Foreground状态,默认播放器暂停,这样需要在获得Foreground事件,进行设置播放

- (void) viewWillAppear:(BOOL)animated{  

    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(appWillEnterForegroundNotification) name:UIApplicationWillEnterForegroundNotification object:nil];  

}  

- (void) appWillEnterForegroundNotification{  

    NSLog(@"trigger event when will enter foreground.");  

}  

-(void) viewDidDisappear:(BOOL)animated{  

    [[NSNotificationCenter defaultCenter] removeObserver:self];      

}  

2 直接侦听播放器准备播放通知,在通知中设置播放器带控制条

  [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(moviePlayBackDidFinish:)

                                                     name:MPMoviePlayerReadyForDisplayDidChangeNotification

                                                   object:player];

 

- (void) moviePlayBackDidFinish:(NSNotification*)notification

{

    player.controlStyle =MPMovieControlStyleEmbedded;

    [[NSNotificationCenter defaultCenter]removeObserver:self name:MPMoviePlayerReadyForDisplayDidChangeNotification object:player];

    

}

(ios)MPMoviePlayerController首次播放视频的时候,没有控制条

标签:

原文地址:http://www.cnblogs.com/macroxu-1982/p/4457917.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!