Magazine High tech

FullScreen video with AIR beta 3

Publié le 14 décembre 2007 par Stef1

Enjoy, the new beta of AIR embed the 9.0.115 flash player and accept the HD features for video.

So i’m disapointed, actually the fullScreenSourceRect aren’t ready on my mac (leopard).

private function toggleFullScreen():void {
     try {
         switch (stage.displayState) {
             case StageDisplayState.FULL_SCREEN:
             stage.displayState = StageDisplayState.NORMAL;
             break;
         default:
             for(var i:uint = 0; i < arr.length;i++){
                 if(arr[i].name == 'height'){  var myVheight:Number = myVideo.height  = arr[i].value }
                 if(arr[i].name == 'width'){  var myVwidth:Number = myVideo.width = arr[i].value; }
             }
             var secondRect:Rectangle = new Rectangle(45, 10, myVwidth, myVheight);
             stage.fullScreenSourceRect = secondRect;
             stage.displayState = StageDisplayState.FULL_SCREEN;
             break;
         }
      } catch (err:SecurityError) {
          // ignore
    }
}

I’ve tried this code on Windows and it’s ok , but on mac all the application is zoomed ….

I know the cheats for mac, i can change the width and height with the screen class indication, but with this workaround i haven’t the core accelration.

Tell me i you have the real solution.

Me voilà content AIR intègre le H264, mais, parce qu’il y a toujours un mais.. J’ai un petit soucis de fullscreen.

Dernièrement j’ai fais des tests avec flex, et dans l’ensemble cela se passait plutôt bien, la méthode fullScreenSourceRect permettait de faire un full screen sur une partie de l’écran et surtout uniquement sur la video.

Pour le moment avec AIR cela ne fonctionne pas sur Mac, j’ai testé avec windows, à part que la zone ne me convient pas le résultat s’approche d’un truc correct, mais sur mac le zoom correpond bien à la zone demandée, mais il y a toute l’appli dedans ….

Bien sur la solution que j’utilise depuyis le debut à savoir de redimensionner mon composant en me servant de la classe screen pour connaitre l’espace disponible fonctionne, mais je ne bénéficie pas des fonctionnalités de l’accélération matérielle.


Retour à La Une de Logo Paperblog

A propos de l’auteur


Stef1 Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte