程序地带

QT的QMediaPlayer类的使用


详细说明 QMediaPlayer类允许播放媒体源。 QMediaPlayer类是高级媒体播放类。它可以用来播放诸如歌曲,电影和互联网广播之类的内容。要播放的内容指定为QMediaContent对象,可以将其视为附加了附加信息的主URL或规范URL。当提供了QMediaContent时,可能会开始播放。


player = new QMediaPlayer;
connect(player, SIGNAL(positionChanged(qint64)), this, SLOT(positionChanged(qint64)));
player->setMedia(QUrl::fromLocalFile("/Users/me/Music/coolsong.mp3"));
player->setVolume(50);
player->play();

QVideoWidget可以与QMediaPlayer一起用于视频渲染,而QMediaPlaylist可以与访问播放列表功能一起使用。


playlist = new QMediaPlaylist;
playlist->addMedia(QUrl("http://example.com/movie1.mp4"));
playlist->addMedia(QUrl("http://example.com/movie2.mp4"));
playlist->addMedia(QUrl("http://example.com/movie3.mp4"));
playlist->setCurrentIndex(1);
player = new QMediaPlayer;
player->setPlaylist(playlist);
videoWidget = new QVideoWidget;
player->setVideoOutput(videoWidget);
videoWidget->show();
player->play();

由于QMediaPlayer是QMediaObject,因此您可以将多个QMediaObject函数用于以下事情: 访问当前播放的媒体的元数据(QMediaObject :: metaData()和预定义的元数据键) 检查媒体播放服务当前是否可用(QMediaObject :: availability()


版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/it_xiangqiang/article/details/111246172

随机推荐

算法设计与分析基础4 回溯策略

算法设计与分析基础4回溯策略说明本系列总目录本部分目录1.回溯理解2.回溯:全排列3.回溯:n皇后问题说明留个纪念,记录部分大连理工大学算法设计与分析课程源代...

dut猿王 阅读(390)

win10系统下用VMware安装ubuntu

win10系统下用VMware安装ubuntu

第一步:准备需要的软件1、下载ubuntu最新版:https://ubuntu.com/download/desktop选择LTS版。2、准备VWware网上自行下载&#x...

xfsong2012 阅读(460)

arduino 读取模拟电压_Arduino | Arduino uno板介绍

Arduino是一款计算机界异常受欢迎的开源单片机。(困惑脸)啥子是单片机?顾名思义,看看上图当中的这块原谅色的小可爱,电路板中央的这颗长条状的、指甲盖大小的...

weixin_39833763 阅读(921)

JAVA 反射机制

JAVA对象,类的关系以及它们在JVM中的位置左边是方法区,类存放在方法区中间是栈,存放类的引用右边是堆,存放对象Class是说明书的说明书&#...

ZWL2333 阅读(620)

你们知道什么是PMP吗?

PMP全称(ProjectManagementProfessional)既项目管理专业人士资格认证。由美国项目管理协会(PMI)举办的项目管理专...

ailongCSDN 阅读(260)

notes邮件正文显示不全_职场第一关——写邮件

对于我们应届生来说,进入职场,就要表现出职场风范。我更想说的是,行为改变思想。因为我们表现出了职场风范,所以才让我们看起来更像是职场人士...

季春顺 阅读(526)

Java时间整理大全

Java日期计算引入依赖joda-timejoda-time2.9.21.获取简单日期//方法一:取系统点间DateTimedt1=newDateTime();//方法二...

weixin_46528266 阅读(196)

notes邮件正文显示不全_小黄芪!你又在发这种邮件交作业啦!

众所周知如今邮箱最重要的用途就是找回密码居家防疫期间许多同学要与任课教师、课题导师等进行较为正式的邮件往来(以及大型翻车现场)对于邮件礼仪小朋友你是否有很多问号或者有没有幻想过在某个阳光明媚的清晨收到...

TECH2IPO/创见 阅读(760)

LoRa:SX1278

LoRa:SX1278

【LoRaWan】节点端(一)--SX1278介绍 一简介       LoRa作为IOT的技术实现中的一种,伴随着使用该技术的产品和项目逐渐增多,其优势已逐步被人们所熟知...

小薛1988 阅读(892)