[Phonon] Initialisation du son et lecture d'un flux
Bonjour,
pour un projet je doit lire un flux sonore provenant de spotify.
Mais j'ai l'impression que ma sortie audio ne s'initialise pas au sein de mon application.
Voici mon code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
Phonon::MediaObject* media
void initOuput()
{
Phonon::AudioOutput* output = new Phonon::AudioOutput(Phonon::MusicCategory, this);
Phonon::Path path;
media = new Phonon::MediaObject(this);
path = Phonon::createPath(media, output);
Q_ASSERT(path.isValid());
}
void MusicDelivery(QByteArray* buffer)
{
QBuffer *device = new QBuffer(this);
device->setBuffer(buffer);
media->enqueue(Phonon::MediaSource(device));
media->play();
} |
Et dans le "mélangeur de volume" sous Windows mon application n’apparaît pas.
Donc je post mon code afin de savoir si j'ai oublié quelque chose au niveau de l'initialisation peu être que les tutos que j'ai trouvé sont incomplets.
Merci d'avance pour vos réponses.
Cordialement.