关于用QT实现播放器功能出现"Error: "您的 GStreamer 安装缺少插件。"问题[已经解决]

由于实习时上司安排的任务,其中有一项功能就是需要设计一个播放器,我选择了linux下的QT,在一切准备就绪后,编译,通过UI界面打开mp4文件的时候,播放窗出现黑屏,并出现

关于用QT实现播放器功能出现
于是我就按照网上的教程,一步一步的源码编译安装gstreamer及其一大堆依赖库,搞了一天,各种错误,搞的我焦头烂额。
期间我也试了下到底Ubuntu16.04本身带的播放器能否播放视频,显然,它也不能,还提示需要安装一大堆东西,这可帮了我大忙了,于是我选择安装,最后安装完成后,可以播放视频了,再打开自己写的播放MP4程序,嘿,也可以播了。真是太好了。
关于用QT实现播放器功能出现
瞎忙活了一天,不及系统自动安装的1分钟。

所以以后遇到这种问题的小伙伴直接就让系统安装必要的插件库啥的吧,在网上没看到这个问题的解决办法,都是要自己源码编译安装各种gstreamer的库,所以我这也算是前车之鉴吧。不过注意下,之前在cenos6上我也这么试了,不过系统自己安装的时候出现了错误。可能是centos6的各种库很老了,所以还是换成新点的Ubuntu16.04或以上吧。

你可能感兴趣的:(Qt)