J'ai créé un lecteur vidéo en utilisant AVPlayer
dans mon projet. J'ai créé des options pour jouer, mettre en pause et faire suivre la lecture de la vidéo. Je suis confronté à un problème maintenant, pour afficher le magnétoscope dans landscape
(PLEIN ÉCRAN), lorsque l'utilisateur le fait pivoter. Mon application fonctionne uniquement en mode portrait.Afficher la vidéo dans AVPlayer en plein écran lorsque le mobile est en mode paysage
S'il vous plaît me donner toute suggestion pour faire de mon lecteur vidéo pour montrer des vidéos sur le paysage en plein écran.
S'il vous plaît trouver mon code ci-dessous que je l'ai utilisé pour créer avPlayer
// self.avPlayer is @property(nonatomin,strong)AvPlayer avPlayer;
self.avPlayer= [[AVPlayer alloc] initWithURL:[NSURL fileURLWithPath:videoPath]];
layerr = [AVPlayerLayer playerLayerWithPlayer:self.avPlayer];
AVPlayerItem *currentItem = self.avPlayer.currentItem;
currentTime = currentItem.cu`enter code here`rrentTime; //playing time
CMTime duration = self.avPlayer.currentItem.asset.duration;
float seconds = CMTimeGetSeconds(duration);
self.avPlayer.actionAtItemEnd = AVPlayerActionAtItemEndNone;
layerr.frame = self.view.bounds;
[self.view.layer addSublayer: layerr];
[self.avPlayer play];
[self.view addSubview:self.btnPause];
ajoutez-vous du paysage dans supportedInterfaceOrientations? –
non .. Comment le faire –
Veuillez vérifier la réponse expliquée comment régler les orientations d'interface prises en charge –