Phonon hörbare Ausgabe fehlschlagen
Frage
Dies ist mein Code:
media_object_ = new Phonon::MediaObject(this);
fileName="./DemoEN2.wav";
media_object_->setCurrentSource(fileName);
media_object_->play();
Ich habe das beinhaltet:
#include <Phonon/MediaObject>
#include <Phonon/MediaSource>
#include <phonon>
Und:
Phonon::MediaObject *media_object_;
QString fileName;
Wenn ich laufen die EXE (/ bin / Ordner) Ich habe die DemoEN2.wav nicht hören kann (Das ist im selben / bin / Ordner). Es erfolgt keine Ausgabe.
Mein Sound System funktioniert, und ich kann kein offensichtliches Problem sehen. Haben Sie eine Idee?
Lösung
Sie müssen die Medienquelle zu Medien-Ausgang anschließen:
Phonon::MediaObject *media_object_;
Phonon::AudioOutput *audio_output_;
...
media_object_ = new Phonon::MediaObject(this);
fileName="./DemoEN2.wav";
media_object_->setCurrentSource(fileName);
audio_output_ = new Phonon::AudioOutput(Phonon::MusicCategory, this);
Phonon::createPath(media_object_, audio_output_);
media_object_->play();
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow