PySide6.QtMultimedia.QMediaMetaData¶
- class QMediaMetaData¶
提供媒体文件的元数据。更多…
在版本6.1中添加。
概要¶
方法¶
静态函数¶
def
keyType()
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
注意
并非所有平台都支持所有标识符。
通用属性
值
描述
类型
标题
媒体的标题。
QString
作者
媒体的作者。
QStringList
评论
用户对媒体的评论。
QString
描述
媒体的描述。
QString
类型
媒体的类型。
QStringList
日期
媒体的日期。
QDateTime。
语言
媒体的语言。
QLocale::Language
出版商
媒体的出版商。
QString
版权
媒体的版权声明。
QString
Url
指向媒体来源的Url。
QUrl
媒体属性
媒体的类型(音频、视频等)。
QString
媒体的文件格式。
持续时间
媒体的持续时间,以毫秒为单位。
qint64
音频属性
媒体音频流的比特率,单位为每秒比特。
int
媒体音频流的编解码器。
视频属性
媒体视频流的帧率。
qreal
媒体视频流的比特率,单位为每秒比特。
int
媒体视频流的编解码器。
如果视频适用于HDR显示,则为True(仅限FFmpeg和Darwin媒体后端)。
bool
音乐属性
媒体所属专辑的标题。
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.分辨率
QMediaMetaData.HasHdrContent
视频可能包含HDR内容(只读,仅适用于FFmpeg和Darwin媒体后端)
- PySide6.QtMultimedia.QMediaMetaData.NumMetaData¶
- PySide6.QtMultimedia.QMediaMetaData.data¶
- clear()¶
从元数据对象中移除所有数据。
将
value
插入到键k
中。- isEmpty()¶
- Return type:
布尔
如果元数据不包含任何项目,则返回
true
;否则返回false
。返回用于存储键
key
数据的元类型。- keys()¶
- Return type:
返回一个QMediaMetaData::Keys的QList。
返回一个
key
的字符串表示,可以在向用户展示元数据时使用。- __ne__(b)¶
- Parameters:
b –
QMediaMetaData
- Return type:
布尔
比较两个元数据对象
a
和b
,如果它们相同则返回false
,如果它们不同则返回true
。- __eq__(b)¶
- Parameters:
b –
QMediaMetaData
- Return type:
布尔
比较两个元数据对象
a
和b
,如果它们相同则返回true
,如果不同则返回false
。返回存储在键
k
的数据。QMediaMetaData rockBallad1; rockBalad[QMediaMetaData::Genre]="Rock"
从键中移除元数据:
k
。返回键
key
的元数据作为 QString。这主要是为了简化向用户展示元数据的过程。
返回键
key
的元数据值,如果没有该键的元数据,则返回一个空的QVariant。