У меня проблемы с фононным прямым шоу на WinXP. По сути, это не работает для меня, я пробовал как с 4.7.0 SDK , так и с версией, созданной из исходников. В обоих случаях phonon_ds94.dll находится в / plugins / phonon_backend / dir. Моя система WinXP, и я использую VS 2008.
Вот как я создаю видеоплеер:
vp = new Phonon::VideoPlayer(this);
...
vp->play(QUrl("..."));
При обычном запуске программы вот что я получаю в качестве вывода:
WARNING: Phonon::createPath: Cannot connect Phonon::MediaObject ( no objectName ) to Phonon::VideoWidget ( no objectName ).
И вот что я получил в качестве вывода во время отладочного запуска qt-creator:
Exception at 0x7c812afb, code: 0x406d1388: Startup complete, flags=0x0
Exception at 0x7c812afb, code: 0xe06d7363: C++ exception, flags=0x1 (execution cannot be continued)
at:
0 kernel32!RaiseException 0x7c812afb
1 VSFilter!DllGetClassObject 0x24f8a76
2 VSFilter!DllGetClassObject 0x24a77f4
3 VSFilter 0x248459e
4 VSFilter!DllGetClassObject 0x251ac7c
5 VSFilter 0x248a53e
6 ole32!CoCreateInstance 0x775007b6
Exception at 0x7c812afb, code: 0xe06d7363: C++ exception, flags=0x1 (execution cannot be continued)
at:
0 kernel32!RaiseException 0x7c812afb
1 VSFilter!DllGetClassObject 0x24f8a76
2 VSFilter!DllGetClassObject 0x24a77f4
3 VSFilter 0x248459e
4 VSFilter!DllGetClassObject 0x251ac7c
5 VSFilter 0x248a53e
6 ole32!CoCreateInstance 0x77501ee6
7 ntdll!RtlAllocateHeap 0x7c9101db
8 VSFilter!DllGetClassObject 0x24f8b43
9 ntdll!RtlAllocateHeap 0x7c9101db
10 VSFilter!DllGetClassObject 0x24f8b43
11 VSFilter!DllGetClassObject 0x2516646
12 VSFilter!DllGetClassObject 0x2517c6b
13 USER32!GetWindowLongW 0x7e4189cd
14 USER32!DispatchMessageW 0x7e418a10
15 kernel32!ValidateLocale 0x7c839ad8
16 kernel32!GetModuleFileNameA 0x7c80b730
Exception at 0x7c812afb, code: 0xe06d7363: C++ exception, flags=0x1 (execution cannot be continued)
at:
0 kernel32!RaiseException 0x7c812afb
1 VSFilter!DllGetClassObject 0x24f8a76
2 VSFilter!DllGetClassObject 0x24a77f4
3 VSFilter 0x248459e
4 VSFilter!DllGetClassObject 0x251ac7c
5 VSFilter 0x248a53e
6 ole32!CoCreateInstance 0x77501ee6
7 ntdll!RtlAllocateHeap 0x7c9101db
8 VSFilter!DllGetClassObject 0x24f8b43
9 ntdll!RtlAllocateHeap 0x7c9101db
10 VSFilter!DllGetClassObject 0x24f8b43
11 VSFilter!DllGetClassObject 0x2516646
12 VSFilter!DllGetClassObject 0x2517c6b
13 USER32!GetWindowLongW 0x7e4189cd
14 USER32!DispatchMessageW 0x7e418a10
15 kernel32!ValidateLocale 0x7c839ad8
16 kernel32!GetModuleFileNameA 0x7c80b730
Exception at 0x7c812afb, code: 0xe06d7363: C++ exception, flags=0x1 (execution cannot be continued)
at:
0 kernel32!RaiseException 0x7c812afb
1 VSFilter!DllGetClassObject 0x24f8a76
2 VSFilter!DllGetClassObject 0x24a77f4
3 VSFilter 0x248459e
4 VSFilter!DllGetClassObject 0x251ac7c
5 VSFilter 0x248a53e
6 ole32!CoCreateInstance 0x77501ee6
7 ntdll!RtlAllocateHeap 0x7c9101db
8 VSFilter!DllGetClassObject 0x24f8b43
9 ntdll!RtlAllocateHeap 0x7c9101db
10 VSFilter!DllGetClassObject 0x24f8b43
11 VSFilter!DllGetClassObject 0x2516646
12 VSFilter!DllGetClassObject 0x2517c6b
13 USER32!GetWindowLongW 0x7e4189cd
14 USER32!DispatchMessageW 0x7e418a10
15 kernel32!ValidateLocale 0x7c839ad8
16 kernel32!GetModuleFileNameA 0x7c80b730
Exception at 0x7c812afb, code: 0xe06d7363: C++ exception, flags=0x1 (execution cannot be continued)
at:
0 kernel32!RaiseException 0x7c812afb
1 VSFilter!DllGetClassObject 0x24f8a76
2 VSFilter!DllGetClassObject 0x24a77f4
3 VSFilter 0x248459e
4 VSFilter!DllGetClassObject 0x251ac7c
5 VSFilter 0x248a53e
6 ole32!CoCreateInstance 0x77501ee6
7 ntdll!RtlAllocateHeap 0x7c9101db
8 VSFilter!DllGetClassObject 0x24f8b43
9 ntdll!RtlAllocateHeap 0x7c9101db
10 VSFilter!DllGetClassObject 0x24f8b43
11 VSFilter!DllGetClassObject 0x2516646
12 VSFilter!DllGetClassObject 0x2517c6b
13 USER32!GetWindowLongW 0x7e4189cd
14 USER32!DispatchMessageW 0x7e418a10
15 kernel32!ValidateLocale 0x7c839ad8
16 kernel32!GetModuleFileNameA 0x7c80b730
Exception at 0x7c812afb, code: 0xe06d7363: C++ exception, flags=0x1 (execution cannot be continued)
at:
0 kernel32!RaiseException 0x7c812afb
1 VSFilter!DllGetClassObject 0x24f8a76
2 VSFilter!DllGetClassObject 0x24a77f4
3 VSFilter 0x248459e
4 VSFilter!DllGetClassObject 0x251ac7c
5 VSFilter 0x248a53e
6 ole32!CoCreateInstance 0x77501ee6
7 ntdll!RtlAllocateHeap 0x7c9101db
8 VSFilter!DllGetClassObject 0x24f8b43
9 ntdll!RtlAllocateHeap 0x7c9101db
10 VSFilter!DllGetClassObject 0x24f8b43
11 VSFilter!DllGetClassObject 0x2516646
12 VSFilter!DllGetClassObject 0x2517c6b
13 USER32!GetWindowLongW 0x7e4189cd
14 USER32!DispatchMessageW 0x7e418a10
15 kernel32!ValidateLocale 0x7c839ad8
16 kernel32!GetModuleFileNameA 0x7c80b730
Exception at 0x7c812afb, code: 0xe06d7363: C++ exception, flags=0x1 (execution cannot be continued)
at:
0 kernel32!RaiseException 0x7c812afb
1 VSFilter!DllGetClassObject 0x24f8a76
2 VSFilter!DllGetClassObject 0x24a77f4
3 VSFilter 0x248459e
4 VSFilter!DllGetClassObject 0x251ac7c
5 VSFilter 0x248a53e
6 ole32!CoCreateInstance 0x77501ee6
7 ntdll!RtlAllocateHeap 0x7c9101db
8 VSFilter!DllGetClassObject 0x24f8b43
9 ntdll!RtlAllocateHeap 0x7c9101db
10 VSFilter!DllGetClassObject 0x24f8b43
11 VSFilter!DllGetClassObject 0x2516646
12 VSFilter!DllGetClassObject 0x2517c6b
13 USER32!GetWindowLongW 0x7e4189cd
14 USER32!DispatchMessageW 0x7e418a10
15 kernel32!ValidateLocale 0x7c839ad8
16 kernel32!GetModuleFileNameA 0x7c80b730
Exception at 0x7c812afb, code: 0xe06d7363: C++ exception, flags=0x1 (execution cannot be continued)
at:
0 kernel32!RaiseException 0x7c812afb
1 VSFilter!DllGetClassObject 0x24f8a76
2 VSFilter!DllGetClassObject 0x24a77f4
3 VSFilter 0x248459e
4 VSFilter!DllGetClassObject 0x251ac7c
5 VSFilter 0x248a53e
6 ole32!CoCreateInstance 0x77501ee6
7 ntdll!RtlAllocateHeap 0x7c9101db
8 VSFilter!DllGetClassObject 0x24f8b43
9 ntdll!RtlAllocateHeap 0x7c9101db
10 VSFilter!DllGetClassObject 0x24f8b43
11 VSFilter!DllGetClassObject 0x2516646
12 VSFilter!DllGetClassObject 0x2517c6b
13 USER32!GetWindowLongW 0x7e4189cd
14 USER32!DispatchMessageW 0x7e418a10
15 kernel32!ValidateLocale 0x7c839ad8
16 kernel32!GetModuleFileNameA 0x7c80b730
WARNING: Phonon::createPath: Cannot connect Phonon::MediaObject ( no objectName ) to Phonon::VideoWidget ( no objectName ).
У кого-нибудь есть идеи?