【Qt开发】Qt音频

Qt中,视频播放的功能主要是通过 QMediaPlayer类和 QVideoWidget类来实现。在使用这两个类时,需要在 .pro项目配置文件中添加对应的模块------multimedia 和 multimediawidgets。

核心的API如下:

下面来模拟实现音频文件的播放。

Widget::Widget(QWidget *parent)

: QWidget(parent)

, ui(new Ui::Widget)

{

ui->setupUi(this);

// 实例化对象

QSound* sound = new QSound(":/di.wav", this); // 设置添加的音频文件di.wav

connect(ui->pushButton, &QPushButton::clicked, this, =(){

sound->play(); //播放

});

}

视频的播放与此同理,这里不做说明。

相关推荐
sunshine22 girl2 小时前
Java学习一 环境配置1 安装JDK,配置环境变量
java·开发语言·学习
似水এ᭄往昔2 小时前
【Qt】--常用控件(按钮类控件)
开发语言·qt
范什么特西3 小时前
一些常用名词
开发语言·前端·javascript
吴声子夜歌3 小时前
ApacheCommons——commons-configuration2(多数据源配置统一管理与热加载)
java·开发语言·算法·apache
乌夷3 小时前
JavaScript 的事件循环
开发语言·javascript·ecmascript
星星落进兜里3 小时前
Java虚拟机面试题-补充
java·开发语言
吴声子夜歌6 小时前
ApacheCommons——commons-pool2(高性能通用对象池框架)
java·开发语言·apache
kruptos11 小时前
分布式系统怎么“选主“?Raft 共识一次讲清
开发语言·分布式·php·共识算法
吴声子夜歌12 小时前
ApacheCommons——commons-cli(命令行参数解析)
java·开发语言·apache
benchmark_cc12 小时前
REST API 和 Python SDK 应该怎么选?量化交易数据接口选型实战
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash