IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++Builder Discussion :

Problem avec les *.AVI sur les panels


Sujet :

C++Builder

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2003
    Messages
    19
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 19
    Par d�faut Problem avec les *.AVI sur les panels
    j'ai un pb avec les avi car quand il est charg� au demarage de l'application le panel ne fait pas l'autosize qui veux dire ne prend pas la taille de la video
    si vous avez un autre composant a me suggerer je suis � l'�coute et je vous serai tres reconnaissante
    merci encore

  2. #2
    Membre Expert
    Avatar de Gilles Lou�se
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    421
    D�tails du profil
    Informations personnelles :
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Mars 2002
    Messages : 421
    Par d�faut
    Bonjour,

    �tant donn� qu�on peut imposer une dimension � la video, le probl�me revient � conna�tre les dimensions en x et en y du fichier avi.

    Voici comment on impose � la video de prendre toute la dimension du panel. On commence par d�finir un rectangle ayant les dimensions du panel.

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    TRect rec;
    rec.Left=0;
    rec.top=0;
    rec.Bottom=Panel1->Height;
    rec.right=Panel1->Width;
    et on utilise la propri�t� DisplayRect apr�s ouverture du MediaPlayer en lui assigant notre rectangle.

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    MediaPlayer1->Display = Panel1;
    MediaPlayer1->Open();
    MediaPlayer1->DisplayRect=rec;
    MediaPlayer1->Play();
    Le probl�me n�est pas exactement r�solu car ici on impose une dimension. Mais si un internaute avis� nous explique comment conna�tre les dimensions du fichier avi, alors vous imposerez cette dimension au panel ainsi qu�au rectangle d�affichage et le probl�me sera r�solu.

    � bient�t
    Gilles

  3. #3
    Membre averti
    Inscrit en
    Juillet 2003
    Messages
    19
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 19
    Par d�faut
    salut,

    je vous remecie encore une fois de votre precieuse aide Mr gilles; je prefere laisser cette solution comme dernier recours !

    je compte sur vous et sur les internautes bien evidement

  4. #4
    Futur Membre du Club
    Inscrit en
    Ao�t 2003
    Messages
    5
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2003
    Messages : 5
    Par d�faut re:Bilel
    tu peux faire:apr�s le chargement de la .avi
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    Panel->Width=MediaPlayer1->DisplayRect.Right;
    Panel->Height=MediaPlayer1->DisplayRect.Bottom;
    et il n y'a pas d'autres solutions ma cher Nadia.
    //-------Bilel de Kefisoft.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 2
    Dernier message: 07/05/2014, 10h32
  2. Votre avis sur les relations entre les tables.
    Par me755 dans le forum Mod�lisation
    R�ponses: 9
    Dernier message: 07/02/2010, 02h48
  3. R�ponses: 1
    Dernier message: 09/01/2009, 15h55
  4. [AJAX] votre avis sur les livres sur Ajax
    Par gtraxx dans le forum G�n�ral JavaScript
    R�ponses: 4
    Dernier message: 02/11/2006, 17h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo