<Qt>windows平台调用mplayer播放视频

1、需要下载命令行版本的mplayer,下载地址:http://oss.netfarm.it/mplayer/

或者到本人的CSDN资源下载页下载:http://download.csdn.net/download/wu9797/10024789  (要积分哦)


选择对应的版本下载


2、下载后解压


3、win+R-->cmd进入到命令行,cd进入到mplayer所在目录,如:  cd D:\Mplayer


4、测试:mplayer [视频文件绝对路径+视频文件名], 如:mplayer D:\movies\test.mp4


5、第一次需等待初始化


6、再次输入命令,成功出现视频播放画面



7、Qt代码调用格式:cmd /k + mplayer绝对路径/mplayer(或者mplayer.exe) + 视频文件绝对路径/视频文件名 

(也可以加其他参数 -slave -quiet -wid )等


8、定义一个进程来播放


9、示例:

QString mpath = ui->movielist->item(row)->text();
    // windows下
    const QString filePath_win = tr("cmd /k C:/Users/newuser/Desktop/MPlayer-corei7-r37905+g1f5630a/mplayer");  // 或者mplayer.exe
    QString cmd_win = QString("%1 %2 -wid %3 -slave -quiet -zoom")
                    .arg(filePath_win)
                    .arg(mpath)
                    .arg(ui->playLabel->winId());
mprocess->start(cmd_win);	// mprocess为QProcess类的对象



10、效果展示:




©️2020 CSDN 皮肤主题: 技术黑板 设计师:CSDN官方博客 返回首页