2011-01-04 4 views
0

Mon application a une disposition où nous avons un côté gauche fixe et un côté droit variable (occupe l'espace restant). Nous affichons une vidéo dans le côté droit qui est parfois plus grande que la toile de droite et donc la toile a des barres de défilement dans certains cas. Maintenant, nous avons une exigence où la vidéo sur la droite doit aller "Plein écran". Je suis en mesure d'aller en plein écran, mais les questions que je fais face sont:Problème de plein écran en flex

  1. Depuis la vidéo a fait défiler, je ne suis pas en mesure d'obtenir le rectangle sur la propriété « étape » pour régler sur « fullScreenSourceRect » de la scène.
  2. L'approche que je prends est de régler la vidéo pour occuper juste la toile sur la droite et ensuite passer en plein écran, mais comme la toile à droite n'a pas le même rapport d'aspect que l'écran, nous obtenons des espaces vides dans la vue plein écran. Si nous essayons de faire en sorte que l'affichage vidéo occupe juste une plus petite région de la toile de droite (ce qui est du même rapport que l'écran) puis passe en plein écran puis que la vidéo a été compressée avant de passer en plein écran, vidéo floue.

Des suggestions sur comment faire à ce sujet seraient appréciées.

Merci, Gaurav

+0

Je vais avoir du mal à comprendre précisément ce que vous demandez. Peut-être si vous avez montré du code ou lié à un échantillon de projet. – JeffryHouser

+0

Le problème principal est de prendre une vidéo en plein écran. La vidéo est plus grande que la taille de la toile dans laquelle elle est affichée (d'où la vidéo n'est pas complètement visible sur l'écran sans défilement) Est-ce logique? – Gaurav

Répondre

0

Je trouve cette classe util qui fait un excellent travail de manipulation des vues en plein écran: FullScreenUtil

+0

Je vais utiliser cette classe et revenir avec les résultats. – Gaurav

+0

Cette classe s'est avérée utile et nous avons pu utiliser directement la classe pour passer en plein écran avec n'importe quel composant sans ajouter et retirer des composants de la scène. – Gaurav