Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
DirectXException beim Abspielen eines Videos
chanderegg
myCSharp.de - Member



Dabei seit:
Beiträge: 101
Herkunft: Solothurn CH

Themenstarter:

DirectXException beim Abspielen eines Videos

beantworten | zitieren | melden

Hallo zusammen

Ich versuche zur zeit zum ersten mal ein Video in einem Form abzuspielen. Nach kurzer Suche habe ich Microsoft.DirectX.AudioVideoPlayback gefunden.

Nun bringe ich dies aber nicht zum laufen. Ich habe nach der Anleitung der Seite Audio Video Playback gearbeitet. Wirkt ja ziemlich simpel.

Leider bekomme ich aber immer folgende Fehlermeldung: Fehler in der Anwendung. Sagt einem ja nicht viel. Ich konnte schlussendlich aber noch einen ErrorCode (-2147220992) und einen ErrorString(DIERR_INSUFFICIENTPRIVS & VFW_E_INVALIDMEDIATYPE ) heraus finden. Habe aber darüber im Internet nichts gefunden.

Der falsche Datentyp kann es nicht sein, da es .avi ist. Kann mir jemand sagen, was dieser Fehler bedeuted oder wo ich das nachsehen kann? Oder weiss vielleicht jemand sogar die Lösung?

Mein Code:


                Video a = new Video(Dateiname);
                a.Owner = this;
                a.Play();
Komme aber nie über die erste Zeile hinaus.

Vielen Dank für Eure Hilfe
private Nachricht | Beiträge des Benutzers
D-eath
myCSharp.de - Member



Dabei seit:
Beiträge: 233
Herkunft: Ingolstadt

beantworten | zitieren | melden

INVALIDMEDIATYPE würde ich vielleicht einen falschen Codec schimpfen. Versuchs mal mit einer anderen Videodatei.
private Nachricht | Beiträge des Benutzers
Scavanger
myCSharp.de - Member

Avatar #avatar-3209.jpg


Dabei seit:
Beiträge: 309

beantworten | zitieren | melden

Zitat von chanderegg
Der falsche Datentyp kann es nicht sein, da es .avi ist.

Falsch!

Avi ist nur ein Containerformat, kein eigenständiges Videoformat, das Audio und Video unterschiedlicher Formate zusammenfasst.
Zitat
Sagt einem ja nicht viel. Ich konnte schlussendlich aber noch einen ErrorCode (-2147220992) und einen ErrorString(DIERR_INSUFFICIENTPRIVS & VFW_E_INVALIDMEDIATYPE ) heraus finden. Habe aber darüber im Internet nichts gefunden.

Genau 3 Links von der genannten Seite entfernt gibt's diese Seite:
Audio Video Playback Error Code

Auf der folgendes zu finden ist:
Zitat
-2147220992 VFW_E_INVALIDMEDIATYPE The specified media type is invalid.

using System;class H{static string z(char[]c){string r="";for(int x=0;x<(677%666);x++)r+=c[
x];return r;}static void Main(){int[]c={798,218,229,592,232,274,813,585,229,842,275};char[]
b=new char[11];for(int p=0;p<((59%12));p++)b[p]=(char)(c[p]%121);Console.WriteLine(z(b));}}
private Nachricht | Beiträge des Benutzers
Femaref
myCSharp.de - Member



Dabei seit:
Beiträge: 240

beantworten | zitieren | melden

Und DIERR_INSUFFICIENTPRIVS dass das Programm anscheinend nicht alle nötigen Rechte für die Datei besitzt.
private Nachricht | Beiträge des Benutzers