Phonon im Browser Plugin

Alles rund um die Programmierung mit Qt
Antworten
dasMoo
Beiträge: 1
Registriert: 25. Februar 2009 03:14

Phonon im Browser Plugin

Beitrag von dasMoo »

Ich verwende Qt & Phonon im Rahmen meiner Diplomarbeit.
Dazu ist es notwendig, dass eine Anwendung, die Phonon nutzt, als
Browser Plugin ausgeführt wird.

Dazu verwende ich das qtbrowserplugin Template.

http://doc.trolltech.com/solutions/4/qt ... ugins.html

So weit so gut.
Wenn ich nun jedoch meinen Code innerhalb des Plugins ausführe, dann
kommt Phonon niemals über den loading state hinaus.

Code Snippet:

Code: Alles auswählen

video = new Phonon::MediaObject(this);
QString filename = "./test.avi";
video->setCurrentSource(filename);
videoWidget = new Phonon::VideoWidget(this);
Phonon::createPath(video, videoWidget);
Phonon::AudioOutput *audioOutput = new Phonon::AudioOutput(Phonon::VideoCategory, this);
Phonon::createPath(video, audioOutput);
		
connect(video, SIGNAL(stateChanged(Phonon::State, Phonon::State)), this, SLOT(stateChanged(Phonon::State, Phonon::State)));

Derselbe Code läuft hingegen innerhalb einer einfachen Fensteranwendung einwandfrei.

Jemand eine Idee dazu ? Es brennt mir sehr unter den Nägeln ...
Antworten