Pagina 1 di 1
QtMultimediaKit: QMediaPlayer not found
Inviato: ven 5 giu 2015, 9:07
da daniele50
Ciao a tutti,
sto "giocando" con Qt Creator (in ambito C++) ma ho dei problemi con QtMultimedia.
Pare che questo modulo non sia installato o non venga trovato, ma non so come fare.
Da quanto ho trovato, nel file .pro (progetto) bisogna aggiungere multimedia a QT, come segue:
poi nel file .cpp (mainwindows.cpp bisogna aggiungere quanto segue:
Codice: Seleziona tutto
#include <QtMultimedia>
QMediaPlayer *player = new QMediaPlayer();
ma esce l'errore
'QMediaPlayer' was not declared in this scope.
Non ne esco, mi sono iscritto su qt-italia.org ma l'amministratore deve ancora approvare l'account...
Re: QtMultimediaKit: QMediaPlayer not found
Inviato: ven 5 giu 2015, 9:20
da conraid
Re: QtMultimediaKit: QMediaPlayer not found
Inviato: ven 5 giu 2015, 11:53
da daniele50
Sarà il mio inglese un po' approssimativo, ma trovo i blocchi di codice che ho già messo nei file, ma non va.
Mi perdo qualcosa...
Re: QtMultimediaKit: QMediaPlayer not found
Inviato: ven 5 giu 2015, 12:36
da conraid
...che è nelle qt5.
Re: QtMultimediaKit: QMediaPlayer not found
Inviato: ven 5 giu 2015, 14:02
da daniele50
Allora con Qt 4.8.6 (GCC 4.8.2) e Qt Crator 2.8.0 che classe c'è per eseguire mp3?
Ho provato con phonon ma mi dice che "phonon backend plugin could not be loaded" e non so come fare per aggiungere questo plugin (se è quello il problema).
Sulla slackware64 c'è già phonon-gstreamer-4.6.3...
Re: QtMultimediaKit: QMediaPlayer not found
Inviato: ven 5 giu 2015, 14:42
da daniele50
EDIT:
trovata una risoluzione al problema phonon:
https://bugs.launchpad.net/ubuntu/+sour ... bug/250772
cioè fare un link simbolico:
ln -s /usr/lib64/kde4/plugins/phonon_backend /usr/lib64/qt-4-8-6/plugins/
Ora non ho più errori ma al momento non sento l'mp3... ci lavoro un po' su...
Re: QtMultimediaKit: QMediaPlayer not found
Inviato: lun 8 giu 2015, 14:43
da daniele50
Ho compilato ed installato Qt 5.5.1 e Qt-Creator 3.4.1 pensando di risolvere il problema (cho Phonon non è andata meglio)......
Riepilogo
- Ho modificato la prima riga del file .pro in QT += core gui multimedia
- Ho lanciato Run qmake dal menu Build
- Ho aggiunto #include <QtMultimedia> al file mainwindow.cpp
- Ho aggiunto la riga player = new QMediaPlayer(); appena dopo alla riga ui->setupUi(this);
- Ho lanciato il Build Project ottenendo l'errore 'player was not declared in this scope'
Ho fatto una prova su Windows [-X
"Purtroppo" lì funziona tutto, credo che sia una questione di "moduli/componenti/dipendenze" che sulla Slacky non sono installati/configurati... come posso verificare?