setC-6ren">
gpt4 book ai didi

c++ - 声子声音输出失败

转载 作者:行者123 更新时间:2023-11-30 01:31:04 24 4
gpt4 key购买 nike

这是我的代码:

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/文件夹中)。没有输出。

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

最佳答案

您需要将媒体源连接到媒体输出:

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();

关于c++ - 声子声音输出失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3669192/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com