Фононный звуковой выход не работает

Это мой код:

media_object_ = new Phonon::MediaObject(this);
fileName="./DemoEN2.wav";
media_object_->setCurrentSource(fileName);
media_object_->play();

У меня есть включает:

#include <Phonon/MediaObject>
#include <Phonon/MediaSource>
#include <phonon>

А также:

Phonon::MediaObject *media_object_;
QString fileName;

Когда я запускаю .exe (/bin/folder), я не могу прослушать DemoEN2.wav (то есть в той же папке /bin/). Выхода нет.

Моя звуковая система работает, и я не вижу никаких явных проблем. Есть ли у вас какие-либо идеи?


person legami    schedule 08.09.2010    source источник


Ответы (1)


Вам необходимо подключить медиа-источник к медиа-выходу:

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();
person Community    schedule 08.09.2010