PDA

Visualizza la versione completa : [Qt] Utilizzare file musicali


goatboy
31-07-2014, 13:15
Salve!
Premetto che sono nuove alle librerie Qt con C++, le sto utilizzando da pochi giorni e ci sto ancora prendendo la mano. Sto cercando di realizzare un lettore musicale che legga i file musicali da una cartella del mio PC e mi permetta di ascoltarli. Sono riuscito a leggere i file utilizzando QDir e a visualizzarli in una ListView, ma per ascoltare i file non so proprio dove mettere le mani.
Girando su internet ho trovato QSound, ma non me la trova tra le librerie. QMediaPlayer stessa cosa, forse è una libreria da scaricare?
Suggerimenti? Qualcuno di voi magari ha già avuto a che fare con questo problema. Inoltre, se posso evitare di aprire un altro thread, non riesco a visualizzare le icon sui PushButton, come mai? Le icon le ho caricate nella cartella resources, le visualizzo nel form ma quando avvio il programma non le vedo.
Grazie in anticipo :)

MItaly
31-07-2014, 23:25
Fino a Qt 4 era incluso Phonon, dalle Qt 5 non è più parte integrante di Qt, ma è tuttora mantenuto dalla community di KDE, io proverei ad usare quello.

goatboy
01-08-2014, 11:09
Ne avevo letto in giro, ma come posso utilizzarla se non fa più parte del framework? Va scaricato Windows SDK e poi avviato uno script? Così ho letto, ma vorrei andare sul sicuro..

goatboy
01-08-2014, 12:54
A quanto pare Phonon non può essere utilizzata in alcun modo su Qt 5. Proverò ad usare Multimedia.
Per quanto riguarda le icon, qualcuno sa aiutarmi? Ancora non riesco a visualizzarle

MItaly
02-08-2014, 01:36
A quanto pare Phonon non può essere utilizzata in alcun modo su Qt 5. Proverò ad usare Multimedia.
Da quanto leggo il Phonon mantenuto da KDE è utilizzabile con Qt5, anche se credo sia un po' una menata il setup iniziale. Effettivamente sembra che QtMultimedia sia la scelta giusta in Qt 5, anche se non ti so dare giudizi di prima mano, dato che ancora non mi è capitato di usarlo; qui (http://qt-project.org/doc/qt-5/qtmultimedia-index.html) trovi la documentazione. Da qualche esempio visto in giro (http://qt-project.org/doc/qt-5/audiooverview.html) non mi sembra nulla di trascendentale.


Per quanto riguarda le icon, qualcuno sa aiutarmi? Ancora non riesco a visualizzarle
1 problema = 1 thread, per questo apri un thread separato (non costa niente e evita di fare thread-calderone in cui non si capisce di che si parla)

goatboy
02-08-2014, 11:52
Quando provo ad utilizzare QtMultimedia (scrivo sul file .pro Qt += multimedia, come indicato nella guida, e include <QtMultimedia>) mi da errore "impossibile aprire il file inclusione <QtMultimedia>: no such file or directory". Ho cercato in giro e non sono l'unico ad avere questo problema. Passerò ad altro. Ormai qui sono arenato.

MItaly
02-08-2014, 15:35
Che versione di Qt hai installato?

goatboy
02-08-2014, 15:37
Ho QtCreator che utilizza Qt 5.3 mi pare.

MItaly
02-08-2014, 17:15
Hai fatto "Run qmake" dal menu Build dopo aver cambiato il .pro?

goatboy
02-08-2014, 17:23
No, non so neanche che cosa fa quel comando. L'ho fatto ed ora funziona tutto, si vedono anche le icon. Non sapevo di doverlo fare dopo aver modificato il file .pro. Che cosa fa esattamente run qmake?
Grazie mille per la pazienza e l'aiuto! :)

Loading