【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(); //播放

});

}

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

相关推荐
Achou.Wang8 分钟前
Concurrency patterns - Go 并发模式
开发语言·后端·golang
存在morning8 分钟前
【GO语言开发实践】三 GO 工程化快速上手
开发语言·后端·golang
雁迟11 分钟前
第七章:R 向量用法(最核心数据结构)
开发语言·数据结构·r语言
Achou.Wang20 分钟前
Go语言并发编程中的死锁防范与破解之道
服务器·开发语言·golang
我命由我1234522 分钟前
Visual Studio - Visual Studio 注释快捷键
java·c语言·开发语言·c++·ide·java-ee·visual studio
子安柠23 分钟前
深入理解 Go 反射:原理、实践与性能陷阱
开发语言·golang
yoyo_zzm26 分钟前
ThinkPHP3.X:经典PHP框架的全面解析
开发语言·php
lemon_sjdk29 分钟前
DecimalFormat
java·开发语言·python
Nontee33 分钟前
一、Java 基础 面试题解答(72题)
java·开发语言
会开花的二叉树36 分钟前
Qt信号槽这套机制
开发语言·qt