您的位置:首页 > 编程语言 > Qt开发

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

2017-10-16 20:03 1446 查看
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、效果展示:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐