Fehlerhafte Videowiedergabe mit CAnimationCtrl



  • Hallo,
    ich möchte gerne ein Video in einem Dialog abspielen.
    Dafür hab ich mir ein Beispiel-Projekt runtergeladen:
    http://www.codeguru.com/cpp/controls/controls/article.php/c2249
    Jetzt habe ich versucht das etwas umzuändern, die Sachen zu entfernen, die ich nicht brauche sowie mein eigenes Video einzufügen.
    Leider kann man mit CAnimationCtrl nur unkomprimierte Videos benutzen, sodass die exe-Datei über 30MB groß wurde. Dann hab ich aber herausgefunden, dass man auch Videos verwenden kann, die mit MS-RLE komprimiert wurden.
    Jetzt habe ich aber leider das Problem, dass das abgespielte Video sehr komisch aussieht - 1. sieht es so aus als ob er immer über die älteren Bilder zeichnen würde und 2. springt das Video herum.

    Hier ist einmal ein Screenshot:
    http://www.mehringskoetter.de/files/Fehler.JPG

    Und hier ist einmal das komplette Projekt (Ich habe VC++ 2005 verwendet)
    http://www.mehringskoetter.de/content/file_request.php?file_id=da3a23cdd6
    Im Ordner "Debug" befindet sich die exe Datei, die das Video so komisch anzeigt.
    Im Ordner "res" befindet sich das Video, welches abgespielt werden soll (Sterne2.avi)

    Ich kenne mich leider kaum mit CAnimationCtrl aus, kann mir wer helfen, sodass das Video normal abgespielt wird, dass wäre echt nett!!!!

    Viele Grüße

    Andreas


Anmelden zum Antworten