QT6.6.0实现打开电脑摄像头或其他的外接摄像头(实现拍照功能)
本文主要是对QMediaMetaData的部分讲解,通过例子结合相应的函数功能来介绍,对于初学者来说比较友好,并且在后期会将录音器,视频录制器以及拍照和本文所讲的综合起来得到一个功能更加丰富的demo。[源码GitHub]
QMediaMetaData 是 Qt 框架中用于处理媒体文件(如音频、视频)元数据的类。元数据是关于数据的数据,对于媒体文件来说,它可能包括标题、艺术家、专辑、发布年份、评论等信息。在 Qt 中,QMediaMetaData 提供了一套接口来读取、修改和存储这些元数据。 | |
---|---|
函数名 | 功能 |
keys() | 返回所有已定义的元数据键的列表 |
insert(k: QMediaMetaData.Key, value: Any) | 插入一个新的键值对 |
remove(k: QMediaMetaData.Key) | 移除指定的键及其值 |
isEmpty() | 检查元数据是否为空 |
clear() | 清空所有元数据 |
stringValue(k: QMediaMetaData.Key) 和 value(k: QMediaMetaData.Key) | 分别获取指定键的文本值或原始值 |
metaDataKeyToString(k: QMediaMetaData.Key) | 将元数据键转换为对应的文本表示 |
QMediaMetaData 支持多种类型的元数据关键字 |
|
Genre (流派):字符串列表(List[str] ) | |
Duration (持续时间):整数(int ),表示秒数 | |
Date (日期):QDate 类型 | |
Comment (评论):字符串(str ) | |
Copyright (版权):字符串(str ) | |
Description (描述):字符串(str ) | |
ThumbnailImage 和 CoverArtImage (缩略图和封面艺术):QImage 类型 | |
AlbumTitle (专辑标题):字符串(str ) | |
Author (作者):字符串列表(List[str] ) |
mediaMetaData
注:下载之后正常的安装即可,安装完成之后即可对选择的mp3音频进行编辑。
再一次对刚才编辑的音频在程序中输出结果如下。