我改了一下demo / mediaplayer的Makefile,加上了-lphonon_gstreamer -lgstinterfaces-0.10 -lgstaudio-0.10
-lgstvideo-0.10
如果库没有拷进去时提示没找到库
# ./mediaplayer -qws
./mediaplayer: error while loading shared libraries: libphonon_gstreamer.so: cannot open shared object file: No such file or directory
把库放到LD_LIBRARY_PATH包含的目录下时,并包含gst所有库的路径,gst编译了gstreamer,base,good,bad,ugly。
不提示这个错误了,应该就是加载进去了
但是依然提示
# ./mediaplayer -qws
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
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
Phonon::createPath: Cannot connect Phonon::MediaObject(no objectName) to Phonon::VideoWidget(no objectName).
那么还需要设置什么呢?
--
zhourongrong