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

VC++ .NET Discussion :

[C++/CLR/C#] Media Player Classic


Sujet :

VC++ .NET

  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    110
    D�tails du profil
    Informations personnelles :
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Mars 2007
    Messages : 110
    Par d�faut [C++/CLR/C#] Media Player Classic
    Bonjour,
    Dans une form d�port�e j'ai int�gr� un lecteur de type Windows media player
    Le petit soucis c'est que je travaille sur un PC tr�s peu puissant (600 MHz)

    Quand je lis ma vid�o sous WMP (sans passer par mon appli) ca rame, alors dans mon appli forc�ment ca rame aussi,
    J'ai mis dans le gestionnaire des t�ches toutes priorit� � mon appli (temps r�el)
    Mais c'est assez crado et ca rame encore un peu

    J'ai test� sous Media Player Classic et � miracle ca ne rame pas,
    Est ce qu'on peut int�gr� ce lecteur dans une forme?
    Comment?

    (piti� me r�pondez pas on fait exactement comme WMP car je me souviens plus comment j'ai fais )

  2. #2
    Membre confirm�
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    110
    D�tails du profil
    Informations personnelles :
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Mars 2007
    Messages : 110
    Par d�faut
    Re,
    J'essaie de remonter un peu mon sujet qui commence � dater...

    Voil� donc un peu plus d'info:

    Le tout est sous Visual 2005
    J'ai fais un projet Windows Form application (CLR), dans la m�me solution j'ai fait un projet en Windows application (C#) juste pour cr�er la fen�tre vid�o que j'int�gre apr�s dans mon projet de CLR en utilisant la Toolbox comme je ferai avec un label

    Mon projet en C# ressemble � cela:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    namespace VideoControlLibrary
    {
        partial class UserControl1
        {
     
            private System.ComponentModel.IContainer components = null;
     
            protected override void Dispose(bool disposing)
            {
                if (disposing && (components != null))
                {
                    components.Dispose();
                }
                base.Dispose(disposing);
            }
     
            #region Component Designer generated code
     
            private void InitializeComponent()
            {
                System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(UserControl1));
                this.axWindowsMediaPlayer1 = new AxWMPLib.AxWindowsMediaPlayer();
                ((System.ComponentModel.ISupportInitialize)(this.axWindowsMediaPlayer1)).BeginInit();
                this.SuspendLayout();
                // 
                // axWindowsMediaPlayer1
                // 
                this.axWindowsMediaPlayer1.Dock = System.Windows.Forms.DockStyle.Fill;
                this.axWindowsMediaPlayer1.Enabled = true;
                this.axWindowsMediaPlayer1.Location = new System.Drawing.Point(0, 0);
                this.axWindowsMediaPlayer1.Name = "axWindowsMediaPlayer1";
                this.axWindowsMediaPlayer1.OcxState = ((System.Windows.Forms.AxHost.State)(resources.GetObject("axWindowsMediaPlayer1.OcxState")));
                this.axWindowsMediaPlayer1.Size = new System.Drawing.Size(750, 450);
                this.axWindowsMediaPlayer1.TabIndex = 0;
                this.axWindowsMediaPlayer1.EndOfStream += new AxWMPLib._WMPOCXEvents_EndOfStreamEventHandler(this.axWindowsMediaPlayer1_EndOfStream);
                // 
                // UserControl1
                // 
                this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
                this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
                this.Controls.Add(this.axWindowsMediaPlayer1);
                this.Name = "UserControl1";
                this.Size = new System.Drawing.Size(750, 450);
                ((System.ComponentModel.ISupportInitialize)(this.axWindowsMediaPlayer1)).EndInit();
                this.ResumeLayout(false);
     
            }
     
            #endregion
     
            private AxWMPLib.AxWindowsMediaPlayer axWindowsMediaPlayer1;
     
        }
    }
    Mon gros soucis est ici:
    AxWMPLib.AxWindowsMediaPlayer

    Ce genre d'appel utilise Window Media Player et j'aimerais utiliser un autre player beaucoup plus l�ger comme m�dia classique

    Merci pour votre aide

Discussions similaires

  1. codecs et Media Player Classic
    Par mnina dans le forum Autres Logiciels
    R�ponses: 2
    Dernier message: 18/11/2005, 23h34
  2. Comment modifier le volume du media player ?
    Par Yepazix dans le forum API, COM et SDKs
    R�ponses: 3
    Dernier message: 03/10/2005, 10h44
  3. commandes du windows media player
    Par Tierisa dans le forum Access
    R�ponses: 6
    Dernier message: 09/09/2005, 08h45
  4. windows media player bloque
    Par c+cool dans le forum Autres Logiciels
    R�ponses: 7
    Dernier message: 16/08/2005, 16h16
  5. [Outils][C#] Comment piloter Windows Media Player ?
    Par rawrr dans le forum EDI/Outils
    R�ponses: 4
    Dernier message: 30/04/2005, 18h00

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