Phonon application startzeit
Verfasst: 21. April 2011 15:40
Hallo,
ich experimentiere gerade ein wenig mit Phonon herum, funktionieren tut alles einwandfrei, nur wenn ich mein Programm starte, dann dauert es zuerst eine ewigkeit bis meine GUI angezeigt wird und dann wenn ich ein Video starte, wieder eine ganze zeit (bis zu 20sec.) bis dieses dann abgespielt wird.
ist das normal bei Phonon? oder habe ich etwas wesentliches vergessen?
basic code:
Georg
ich experimentiere gerade ein wenig mit Phonon herum, funktionieren tut alles einwandfrei, nur wenn ich mein Programm starte, dann dauert es zuerst eine ewigkeit bis meine GUI angezeigt wird und dann wenn ich ein Video starte, wieder eine ganze zeit (bis zu 20sec.) bis dieses dann abgespielt wird.
ist das normal bei Phonon? oder habe ich etwas wesentliches vergessen?
basic code:
Code: Alles auswählen
Phonon::MediaObject *obj_MediaObject;
Phonon::VideoWidget *wid_videoWidget;
Phonon::AudioOutput *aio_audioOutput;
//phonon
obj_MediaObject = new Phonon::MediaObject(this->ui->adsSurface);
wid_videoWidget = new Phonon::VideoWidget(this->ui->adsSurface);
wid_videoWidget->resize(this->size());
obj_MediaObject->clearQueue ();
qDebug() << "start playing with Phonon 1";
obj_MediaObject->enqueue(Phonon::MediaSource("c:/tmp/caillou.avi"));
//var_MediaObject->setCurrentSource(filename); //is also possible
qDebug() << "start playing with Phonon 2";
Phonon::createPath(obj_MediaObject, wid_videoWidget);
qDebug() << "start playing with Phonon 3";
aio_audioOutput = new Phonon::AudioOutput(Phonon::VideoCategory,this);
qDebug() << "start playing with Phonon 4";
Phonon::createPath(obj_MediaObject, aio_audioOutput);
qDebug() << "start playing with Phonon 5";
obj_MediaObject->play();