В стандартном плеере iOS есть кнопка для растягивания содержимого - подгонки границ для границ в зависимости от режима. Говоря простым языком, контент будет отображаться либо полностью, либо на весь экран.
Для того, чтобы воссоздать данный эффект в кастомном плеере, нам понадобится лишь изменить свойство videoGravity объекта AVPlayerLayer: self.player.playerLayer .videoGravity используя код:
Для того, чтобы воссоздать данный эффект в кастомном плеере, нам понадобится лишь изменить свойство videoGravity объекта AVPlayerLayer: self.player.playerLayer .videoGravity используя код:
-(void)minimizeAction:(id)sender { AVPlayerLayer* layer = self.player.playerLayer; if([layer.videoGravity isEqualToString:AVLayerVideoGravityResizeAspect]) layer.videoGravity = AVLayerVideoGravityResizeAspectFill; else layer.videoGravity = AVLayerVideoGravityResizeAspect; [layer setNeedsLayout]; }
Комментариев нет:
Отправить комментарий