• 20742阅读
  • 14回复

[提问]WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded…… [复制链接]

上一主题 下一主题
离线adang322
 

只看楼主 倒序阅读 楼主  发表于: 2008-12-24
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
做个播放声音的构件,在开发机上可以调用运行phonon和phonon_backend插件;
但是在拷贝到没有qt环境的机器上运行时,就没有声音,出现了下面的一些警告:
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded 
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded 
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded 
Phonon::createPath: Cannot connect Phonon::MediaObject(no objectName) to Phonon::AudioOutput(no objectName).
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded 
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded

看上面的那些警告,应该是找不到phonon_backend插件,
但是我把phonon_backend拷贝到主程序运行目录或者主程序目录下的plugins/phonon_backend
目录下,都出现一样的警告。

请问诸位高手,如何解决这个问题?是否我漏了其他库?谢谢!
Linux、C/C++、QT、OpenGL、Linux/Unix socket、Python
离线adang322

只看该作者 1楼 发表于: 2008-12-24
Re: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded ..
也就是把QT程序安装到没有QT环境的机器上,就会出现上面的问题。
没有人遇到过这样的问题么?
麻烦大家给个思路。谢谢了!
Linux、C/C++、QT、OpenGL、Linux/Unix socket、Python
离线asdemon235b
只看该作者 2楼 发表于: 2008-12-24
Re:WARNING: bool Phonon::FactoryPrivate
opengl那个库有没有??如果没有的话加上再试试
离线wd007

只看该作者 3楼 发表于: 2008-12-24
re
phonon
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线adang322

只看该作者 4楼 发表于: 2009-01-21
Re:WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend
搞掂了,是路径问题。
要把phonon_backend/libphonon_gstreamer.so放到当前目录下。
Linux、C/C++、QT、OpenGL、Linux/Unix socket、Python
只看该作者 5楼 发表于: 2009-01-21
Re:Re:WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend
引用第4楼adang322于2009-01-21 16:47发表的 Re:WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend :
搞掂了,是路径问题。
要把phonon_backend/libphonon_gstreamer.so放到当前目录下。

神奇了……你去看phonon源码,默认就是在phonon_backend/子目录下找plugin的

linux和win下不一样?
离线adang322

只看该作者 6楼 发表于: 2009-01-22
Re:WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin
我之前是这样添加的:
当前目录下,plugins/phonon_backend/libphonon_gstreamer.so
Linux、C/C++、QT、OpenGL、Linux/Unix socket、Python
只看该作者 7楼 发表于: 2009-01-22
1
./phonon_backend/libphonon_gstreamer.so

就可以了
离线bhwbj
只看该作者 8楼 发表于: 2009-05-11
问qt-embedded-4.5.0中的phonon是怎么编译过去的?
请问qt-embedded-4.5.0中的phonon是怎么编译过去的?我在编译的./configure后加了-phonon,提示检测错误,无法安装phonon。
I'm Back!!
当加班已成为习惯
msn:bhwshx@hotmail.com

欢迎交流,人妖除外!!
离线dancyz

只看该作者 9楼 发表于: 2009-08-11
Re:WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be load ..
楼主能不能提供编译qte4.4.3+phonon的方法呢?

现在我的QT4.4.3编译通过,可是没有phonon模块,文件夹plugins/phonon_backend下是空的。
离线gonboy

只看该作者 10楼 发表于: 2009-10-26
Re:WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be load ..
请问:
1 - 楼主编译的是基于X86,还是ARM. 是否运行成功?
2 - 编译的qt embedded的版本是多少?
离线xixi
只看该作者 11楼 发表于: 2011-11-04
Re:WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loade ..
是 arm的,交叉编译qt的时候出现这样一个错误,一直不知道怎么解决,Glib support cannot be enabled due to functionality tests
离线陈小草
只看该作者 12楼 发表于: 2012-12-27
Re:WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loade ..
QCoreApplication::addLibraryPath
离线lvhuat
只看该作者 13楼 发表于: 2013-03-15
Re:WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loade ..
关于在运行程序主目录下面加phonon_backend,这样能运行时因为有的第三方模块需要特定的目录,但是我更麻烦,我拷贝到没有QT环境的ubuntu10.04下面,按照正确的方法放置好了libgsteamer_backend.so但是依然出现了这个问题,我到其他的系统上面就没有这样的问题存在,偏偏我们就必须要在这个烂系统上面做,郁闷惨了。有谁能够解决么?
离线wpl8023

只看该作者 14楼 发表于: 2015-05-11
我同样的问题,请问各位解决了吗?具体怎样弄的??
快速回复
限100 字节
 
上一个 下一个