Mediaplayer



  • Hallo zusammen,

    ich würde gerne einen kleinen Mediaplayer in mein Form einbauen.
    Habe es schon mit der MediaPlayer Komponente des BCB 5 probiert.
    Kann auch Videos laden und abspielen (auf einem TPanel)
    leider weiss ich nicht, wie und ob es überhaupt möglich ist, diese zu verkleinern zu lassen. 😕
    Da mom. bei Videos die größer sind als das Panel, nur ein Ausschnitt angezeigt wird.

    Ist das überhaupt möglich, wenn ja hat jemand eine Idee?

    Vielen Dank



  • Hallo

    siehe TMediaPlayer::DisplayRect

    bis bald
    akari



  • Vielen Dank für die Antwort,
    leider bin ich nicht viel weiter gekommen 😞

    Hab es folgendermaßen probier.
    Es macht auch das Panel kleiner,
    zeigt das Video in 160*120 an, jedoch nicht verkleinert sondern nur "abgeschnitten". (Das Video hat eine Auflösung von 320*240)

    TRect* r = new TRect();
    
        r->left    = 1;
        r->top     = 1;
        r->right   = 161;
        r->bottom  = 121;
    
      Placement_Panel->Width=160;
      Placement_Panel->Height=120;
    
      MediaPlayer->DisplayRect=*r;
      MediaPlayer->Display=Placement_Panel;
      MediaPlayer->Constraints->MaxHeight=120;
      MediaPlayer->Constraints->MaxWidth=160;
      MediaPlayer->Open();
    

    Hab ich was falsch gemacht? 😕

    Ahoi Netzcowboy



  • So, hab es jetzt viel einfacher und schöner zugleich gemacht.

    Hab einfach die ActiveX Komponente des WindowsMediaPlayers eingebunden. Die verkleinert automatisch auf die richtige Größe!

    Ahoy Netzcowboy 😉


Anmelden zum Antworten