当前位置: 代码迷 >> QT开发 >> 怎么播放视频和gif
  详细解决方案

怎么播放视频和gif

热度:35   发布时间:2016-04-25 04:20:43.0
如何播放视频和gif
新学Qt。想要实现视频播放功能,刚开始时显示“正在加载”的gif,然后从网络上请求一个视频,请求成功则播放这个视频,失败则显示“请求失败”的gif。这样的效果用什么部件去实现比较好呢?
------最佳解决方案--------------------
在QAnimationLabel里面好像可以加载gif动态图。
播放视频的话用gstreamer吧
------其他解决方案--------------------
你说的视频播放器的功能是播放视频吧?
我没用过Phonon,Phonon的话应该和gstreamer一样,是解码视频吧。

你所说的播放gif图只是一个缓冲界面,应该并不是播放器的功能吧?如果是这样的话,应该在你的播放器请求成功前只是有一个缓冲界面,界面上是用QLabel和QMovie播放的gif,请求成功后缓冲界面隐藏,然后播放视频。
------其他解决方案--------------------
引用:
在QAnimationLabel里面好像可以加载gif动态图。
播放视频的话用gstreamer吧


嗯,我用QLabel和QMovie播gif,用Phonon播视频(本地的)都可以,但想用一个控件就能完成这些。在Windows上用Media Player能播放gif的,所以在想是不是有办法在Qt里面做一个播放器也能播放gif。
------其他解决方案--------------------
引用:
你说的视频播放器的功能是播放视频吧?
我没用过Phonon,Phonon的话应该和gstreamer一样,是解码视频吧。

你所说的播放gif图只是一个缓冲界面,应该并不是播放器的功能吧?如果是这样的话,应该在你的播放器请求成功前只是有一个缓冲界面,界面上是用QLabel和QMovie播放的gif,请求成功后缓冲界面隐藏,然后播放视频。


这是个办法,不过不想用QLabel。不知道还有其他方法没。
  相关解决方案