Phonon application startzeit

Alles rund um die Programmierung mit Qt
Antworten
geostein8888
Beiträge: 50
Registriert: 16. März 2011 08:25

Phonon application startzeit

Beitrag von geostein8888 »

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:

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();
Georg
franzf
Beiträge: 3114
Registriert: 31. Mai 2006 11:15

Beitrag von franzf »

Nein, es ist nicht normal, dass die Ladezeit so lange ist. Hast du schonmal die Examples/Demos angeschaut? Da gibt es auch was mit phonon.
Falls diese Beispiele auch so lange brauchen, wäre es interessant, welche Qt-Version du verwendest, und ob du direkt das phonon aus qt nimmst, oder das "Original" von kde (vor kurzem gabs ein 4.5.0-Release)
geostein8888
Beiträge: 50
Registriert: 16. März 2011 08:25

Beitrag von geostein8888 »

also ich habe das ganze unter windows versucht. wenn ich nur audio abspiele ist die startzeit ok, nur bei videos dauert es bis zu 30 sec. ich verwende die original dll welche bei der QT4.71 installation dabei sind

Georg
Antworten