【问题标题】:Phonon audible output fail声子声音输出失败
【发布时间】:2010-09-08 15:13:02
【问题描述】:

这是我的代码:

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/文件夹)时,我无法收听 DemoEN2.wav(即在同一个 /bin/ 文件夹中)。没有输出。

我的音响系统工作正常,我看不到任何明显的问题。你有什么想法吗?

【问题讨论】:

    标签: c++ qt audio phonon


    【解决方案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();
    

    【讨论】:

      猜你喜欢
      • 2013-12-16
      • 2012-06-23
      • 2014-07-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-25
      • 2012-06-07
      • 1970-01-01
      相关资源
      最近更新 更多