Qt: "Media Player Example" funkt. nicht
-
Guten Tag,
ich möchte einen Media-Player programmieren und habe mir zum lernen das Beispielprojekt "Media Player Example" von Qt ausgesucht. Leider funktioniert es nicht so wie es soll.
Nachdem ich mit diesem Beispielprojekt ein Video öffne und auf Play klicke, gibt Qt folgendes unter "Ausgabe der Anwendung" aus:
DirectShowPlayerService::doSetUrlSource: Unresolved error code 0x80040241 ()
Ich habe es bereits mit mp4 und wma-Datein ausprobiert.
Hat jemand eine Idee? Funktioniert das Beispielprojekt bei Euch?
Ich nutze den Qt Creator 4.8.0. Based on Qt 5.12.0
Vielen Dank
-
-
@DerDaVinciKot sagte in Qt: "Media Player Example" funkt. nicht:
Baust du eine 32 bit oder eine 64 bit Anwendung?
Das ist ein DirectShow Fehler (VFW_E_CANNOT_LOAD_SOURCE_FILTER) und er kann die Source nicht laden.
Die Direct Show Filter sind dll's und man kann zb keine 64bit filter in einer 32 bit Anwendung laden.
-
@5cript Ich würde wirklich google "DirectShowPlayerService::doSetUrlSource: Unresolved error code 0x80040241 ()" empfehlen ^^
-
@Swordfish sagte in Qt: "Media Player Example" funkt. nicht:
@5cript Ich würde wirklich google "DirectShowPlayerService::doSetUrlSource: Unresolved error code 0x80040241 ()" empfehlen ^^
ok da gibts immernoch einige sachen zum ausprobieren.
Dann bis zur Rückmeldung des OP.
-
Wie ermittel ich genau ob es eine 64 oder 32-Bit Anwendung ist?
Als Kit verwende ich "Desktop Qt 5.12.0 MinGW 64-bit", dementsprechend müsste es sich um eine 64-Bit-Anwendung handeln.
-
Da gibt's viele Möglichkeiten. Du kannst z.B.
sizeof(void*)
ausgeben. Oder du kannst es im Task-Manager prüfen. Es gibt auch Tools die es aus dem .exe File rauslesen können.