如何让phonon4qt5与QT5配合使用?

时间:2016-07-03 09:05:21

标签: c++ qt5 phonon

我试图让phonon4qt5与QT5合作,但我得到了:

  

警告:无法加载bool Phonon :: FactoryPrivate :: createBackend()phonon后端插件   警告:Phonon :: createPath:无法将Phonon :: MediaObject(没有objectName)连接到Phonon :: AudioOutput(没有objectName)。

我已经用apt安装了所有与声音相关的软件包。 我在.pro和LIBS + = -L / home / fred / phonon-4.8.3 / build5 / phonon -lphonon4qt5中添加了phonon4qt5到我的QT + =(尝试了我在系统上找到的几条路径) 我已经在我的标题中包含了这些内容:

#include <phonon4qt5/phonon/AudioDataOutput>
#include <phonon4qt5/phonon/AudioOutput>
#include <phonon4qt5/phonon/MediaObject>
#include <phonon4qt5/phonon/SeekSlider>
#include <phonon4qt5/phonon/VolumeSlider>
#include <phonon4qt5/phonon/AudioOutput>

有人能指出我正确的方向吗?

(请不要建议使用QMultimedia,因为那是我试图摆脱的,因为无法获得正在播放的声音输出的强度(按顺序)建立一个VU表..))

在.cpp方面,我只是在做:

   Phonon::MediaObject *music =
       Phonon::createPlayer(Phonon::MusicCategory,
                            Phonon::MediaSource("/home/fred/cpp/config/rol1.ogg"));
   music->play();

感谢您的所有时间和精力: - )

最好的问候。

佛瑞德。

0 个答案:

没有答案