- class QMediaMetaData#
为媒体文件提供元数据。 更多…
新版本 6.1 中引入。
摘要#
方法#
静态函数#
注意
本文档可能包含从 C++ 自动翻译到 Python 的代码片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译有问题,也可以通过在 https:/bugreports.qt.io/projects/PYSIDE 上创建工单来让我们知道。
详细说明#
注意
并非所有标识符在所有平台上都受支持。
常见属性
值
描述
类型
标题
媒体标题。
QString
作者
媒体的作者。
QStringList
注释
关于媒体的用户注释。
QString
描述
媒体的描述。
QString
类型
媒体的类型。
QStringList
日期
媒体的日期。
QDateTime。
语言
媒体的语言。
QLocale::Language
出版社
媒体的责任方。
QString
版权
媒体的版权声明。
QString
网址
指向媒体起源的网址。
QUrl
媒体属性
媒体的类型(音频,视频等)。
QString
媒体的文件格式。
持续时间
媒体的持续时长,以毫秒为单位。
qint64
音频属性
媒体音频流的比特率,以每秒比特计。
int
媒体音频流的编解码器。
视频属性
媒体视频流的帧率。
qreal
媒体视频流的比特率,以每秒比特计。
int
媒体视频流的编解码器。
音乐属性
媒体所属专辑的标题。
QString
媒体所属专辑的主要艺术家。
QString
为媒体做出贡献的艺术家。
QStringList
媒体的曲目编号。
int
作曲家
媒体的作曲家。
QStringList
介质中的主要表演者。
QStringList
嵌入式缩略图图像。
QImage
嵌入的音乐封面图像。
QImage
图像和视频属性
方向
图像或视频的旋转角度。
int
分辨率
图像或视频的尺寸。
QSize
- class Key#
以下元数据键可以被使用
常数
描述
QMediaMetaData.Title
媒体标题
QMediaMetaData.Author
媒体作者
QMediaMetaData.Comment
注释
QMediaMetaData.Description
简短描述
QMediaMetaData.Genre
媒体所属的类型
QMediaMetaData.Date
创建日期
QMediaMetaData.Language
媒体语言
QMediaMetaData.Publisher
媒体发布信息
QMediaMetaData.Copyright
媒体版权信息
QMediaMetaData.Url
出版者的网站URL
QMediaMetaData.Duration
媒体播放时长
QMediaMetaData.MediaType
媒体类型
QMediaMetaData.FileFormat
文件格式
QMediaMetaData.AudioBitRate
QMediaMetaData.AudioCodec
QMediaMetaData.VideoBitRate
QMediaMetaData.VideoCodec
QMediaMetaData.VideoFrameRate
QMediaMetaData.AlbumTitle
专辑标题
QMediaMetaData.AlbumArtist
艺术家信息
QMediaMetaData.ContributingArtist
QMediaMetaData.TrackNumber
QMediaMetaData.Composer
媒体作曲家信息
QMediaMetaData.LeadPerformer
QMediaMetaData.ThumbnailImage
媒体缩略图图像
QMediaMetaData.CoverArtImage
媒体封面
QMediaMetaData.Orientation
QMediaMetaData.Resolution
- PySide6.QtMultimedia.QMediaMetaData.NumMetaData#
- PySide6.QtMultimedia.QMediaMetaData.data#
- clear()#
从元数据对象中移除所有数据。
将一个值插入到键
k
中。- isEmpty()#
- 返回类型:
bool
如果元数据没有条目则返回
true
,否则返回false
。返回用于存储与键
key
相关数据的元数据类型。- keys()#
- 返回类型:
列表类型 QMediaMetaData.Key
返回一个 QList,包含 QMediaMetaData::Keys。
返回一个字符串表示的
key
,该字符串可以在向用户展示元数据时使用。- __ne__(b)#
- 参数:
b -
QMediaMetaData
- 返回类型:
bool
比较两个元数据对象
a
和b
,如果它们相同则返回false
,否则返回true
。- __eq__(b)#
- 参数:
b -
QMediaMetaData
- 返回类型:
bool
比较两个元数据对象
a
和b
,如果它们相同则返回true
,否则返回false
。返回在键
k
处存储的数据。QMediaMetaData rockBallad1; rockBalad[QMediaMetaData::Genre]="Rock"
从键
k
中移除元数据。返回键
key
的元数据,以 QString 的形式。这主要是为了简化向用户展示元数据。
返回键
key
的元数据值,如果没有可用则返回一个空的 QVariant。