2016-09-20 7 views
1

Я добавил JWPlayerController в UIView. Использование
_jwConfig.size = CGSizeMake (400, 400); видео выходит из экрана. Я бы не хотел вводить значения жесткого кода в CGSizeMake, потому что он будет воспроизводиться на разных устройствах. Image does not fit the screenСделайте JWPlayer подходящим для размера экрана

Однако, когда я дважды нажимаю на контроллер, игрок входит в полноэкранный режим, и если я нажимаю где-то на экране, то увижу ползунок продолжительности. Full screen mode

Как сделать JWPlayer подходящим для экрана без перехода в полноэкранный режим?

+0

попробовать '_jwConfig.size = self.view.frame. size' – Shubhank

+0

Эй - Это соответствует экрану, но одним щелчком мыши я не вижу ползунка продолжительности. Мне нужно дважды щелкнуть, чтобы поместить плеер в полноэкранный режим, а затем я вижу слайдер. –

+0

вам нужно проконсультироваться с документами JWPlayer. можете ли вы указать мне свои документы. – Shubhank

ответ

1

Добавлен UIView в раскадровке и заданы различные ограничения, такие как трейлинг, ведущий от основного вида. установочный плеер:

_jwConfig = [[JWConfig alloc] init]; 
[self setContentUrl]; 
_jwConfig.size = self.jwPlayerView.frame.size; 
self.jwConfig.controls = YES; 
self.jwConfig.repeat = NO; 
self.jwConfig.premiumSkin = JWPremiumSkinBeelden; 
self.jwConfig.offlineMessage = kZErNoInternet; 
self.jwPlayer = [[JWPlayerController alloc] initWithConfig:_jwConfig]; 
self.jwPlayer.delegate = self; 
[self.jwPlayerView addSubview:self.jwPlayer.view]; 

- (void) onReady { 
    self.jwPlayer.view.frame = self.jwPlayerView.frame; 
} 

Это решило мою проблему.

Кроме того, есть проблема с новым XCode. Размер кадра по умолчанию принимается за 1000, 1000, из-за которого self.jwPlayerView.frame.size; не давал правильных размеров. Для получения правильного размера вам нужно использовать метод layoutIfNeeded. Однако я определил кадр в методе onReady.

0

Если вы строите это в родное приложение IOS, используя SDK IOS (а не веб-плеер) должен решить проблему по умолчанию: https://developer.jwplayer.com/ios-sdk/

Смежные вопросы