ffmpeg-Qt里的QMediaPlayer类播放视频所用的解码器

问题描述

Qt里的QMediaPlayer类播放视频所用的解码器

如题 有没有参考资料哪?知道Qt的自带的mediaplayer需要安装gstreamer-0.10-ffmpeg,否则就无法播放,所以QmediaPlayer用的是ffmpeg吗?

解决方案

Qt在linux下使用gstreamer,Windows下使用directshow,Android下使用MediaPlayer。总之,Qt没有直接使用解码库,而是对平台相关的播放器框架做了封装,提供了平台无关的API。

解决方案二:

gstreamer依赖ffmpeg,它里面的很多元素是基于ffmpeg实现的。

时间: 2024-11-01 01:21:23

ffmpeg-Qt里的QMediaPlayer类播放视频所用的解码器的相关文章

android webWiew加载一个远程网页播放视频,请问如何播放手机SD卡里的视频?

问题描述 android webWiew加载一个远程网页播放视频,请问如何播放手机SD卡里的视频? webWiew 加载一个网页,怎么让这个网页上面的video控件播放我SD卡上的视频 <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta name="viewport" content=""/> <meta http-equiv="Co

1.QT中播放视频,录音程序的编写

 1  通过process的方式播放视频 T22VideoPlayer.pro HEADERS += \     MyWidget.h   SOURCES += \     MyWidget.cpp   QT += gui widgets MyWidget.h #ifndef MYWIDGET_H #define MYWIDGET_H   #include <QWidget> #include <QProcess> #include <QSlider>   clas

控件-QT中实现多层Widget,而下层播放视频处于不断重绘的状态,怎么实现?

问题描述 QT中实现多层Widget,而下层播放视频处于不断重绘的状态,怎么实现? 我重新说明下,首先我有三个Widget,它们处于层叠状态,由上到下1,2,3:现在我用最下面的一层比如说3我设置为底板颜色为红,2为播放视频的控件,1为悬浮在上的透明Widget用于实现其他一些效果或者放置其他控件,当我播放视频时,重绘效果触发,把1上面的有色控件都覆盖了,怎么避免发生这种情况,什么raise,setwindowflags(Qt::windowStaysOnTop)也不行.... 解决方案 我遇到

利用AJAX开源项目 在网页里播放视频实现方法_AJAX相关

1.参看 >http://videobox-lb.sourceforge.net/ >http://sourceforge.net/project/showfiles.php?group_id=203672 >下载videobox 1.1.zip把它解压到asp.net项目的目录下,并用"Add New Item"新建一个Html文件用以播放视频.Html文件完整代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTM

利用AJAX开源项目 在网页里播放视频实现方法

1.参看 >http://videobox-lb.sourceforge.net/ >http://sourceforge.net/project/showfiles.php?group_id=203672 >下载videobox 1.1.zip把它解压到asp.net项目的目录下,并用"Add New Item"新建一个Html文件用以播放视频.Html文件完整代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTM

Android VideoView播放视频

Android 利用自带VideoView控件播放视频 Activity public class Activity01 extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.

Android三种播放视频的方式

  在Android中,我们有三种方式来实现视频的播放: 1.使用其自带的播放器.指定Action为ACTION_VIEW,Data为Uri,Type为其MIME类型. 2.使用VideoView来播放.在布局文件中使用VideoView结合MediaController来实现对其控制. 3.使用MediaPlayer类和SurfaceView来实现,这种方式很灵活.   1.调用其自带的播放器:   Uri uri = Uri.parse(Environment.getExternalStor

win7系统使用百度影音播放视频没声音怎么办

win7系统使用百度影音播放视频没声音怎么办   具体步骤如下: 1.Win键-程序-百度影音-卸载百度影音-删除配置文件前打勾-然后在官网下载最新的版本-下载完成后安装. 2.注意安装目录及下载缓冲目录也不要有中文. 3.卸载百度影音也可以在卸载/删除程序里操作.不要用软件管家卸载. windows7教程 windows8教程 windows10教程

IE9无法播放视频怎么办

  Flash加载项导致的问题 解决原则:确认IE9是否已经安装并启用了Flash加载项. 第一步.打开IE9,单击"工具"图标,在单击"管理加载项",在"显示"下拉框中选中"所有加载项". 第二步.然后在右侧的列表中看是否有名称为 Shockwave Flash Object 的加载项,并显示"已启用". 若找不带该加载项表示IE9尚未安装Flash加载项,可以单击如下网址下载安装最新的Adobe Fla