[Qt-interest] Phonon within browser plug-in
gordon at gordonswelt.de
gordon at gordonswelt.de
Sat Feb 28 00:54:22 CET 2009
Well, i am starting to get nuts on this.
I already posted to five different forums and did not get any useful
information.
My problem:
I'm currently working on an application i'll use within my thesis work.
Therefore, i plan to have a 'media player' like application which is to
be run as a browser plugin.
So far, so good.
Implementation of simple phonon support worked well within a simple
window-based application, but if
i try to use those phonon modules within a browser plugin stub, nothing
happens.
For the browser plugin i used the qtbrowserplugin sources.
This is a snippet of the phonon code i use:
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)));
When i run the plugin, everything seems fine, but the phonon module
never overcomes the 'loading' state.
I tried for debugging purposes setting the name of the media to be
played back to a file that doesn't exist, so phonon whould switch to a
Phonon::ErrorState, but it does not. It just keeps sitting in the
Phonon::LoadingState, forever.
O/S is Windows XP, Qt4.5.0-rc1 (and formerly 4.4.3) is used
The same piece of code works like a charm within a simple window
application.
Can anyone help me out on this ?
More information about the Qt-interest-old
mailing list