QT6.6.0实现简单的录音器

B站视频讲解
T6.6.0实现打开电脑摄像头或其他的外接摄像头(实现拍照功能)

QT6.6.0实现一个简单的视频和音频播放器

本文主要参考了QT帮助文档中相应库的说明,本文只是实现一个简单的录音,后期将慢慢的对前期实现的拍照以及视频的录入和播放整合到一起,并且会不断的添加功能,对于初学者来说分段的学习比较友好。[源码GitHub]

QMediaRecoder
函数名称功能
void durationChanged(qint64 duration)当前录制的时间节点
 void recorderStateChanged(QMediaRecorder::RecorderState state)录制的状态,比如当前状态可能是暂停,正在录制或者是停止状态。
 void pause()
 void record()
 void stop()
分别是暂停,开始录制以及停止整个录制
 void setAudioChannelCount(int channels)音频通道的数量
 void setEncodingMode(QMediaRecorder::EncodingMode mode)这个编码模式有4种,读者可以查看文档详细了解。
 void setOutputLocation(const QUrl &location)设置录制保存的路径
 void setQuality(QMediaRecorder::Quality quality)通过调整其不同的属性来间接地达到“高质量”的录制效果

注:这里只列出了我在里面使用的部分函数,如果读者想要了解其他的函数,建议看帮助文档,不要试图去记住所有函数,只要知道它们的存在,并且会看文档就很快知晓。因此我也是在学习去在需要的时候才去看,而不是记住。

mediaRecoder

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值