Phonon im Browser Plugin
Verfasst: 25. Februar 2009 16:15
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:
Derselbe Code läuft hingegen innerhalb einer einfachen Fensteranwendung einwandfrei.
Jemand eine Idee dazu ? Es brennt mir sehr unter den Nägeln ...
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)));
Jemand eine Idee dazu ? Es brennt mir sehr unter den Nägeln ...