QMediaContent 类

QMediaContent 类提供对媒体内容相关资源的访问。 更多...

头: #include <QMediaContent>
qmake: QT += multimedia

公共函数

QMediaContent (QMediaPlaylist * playlist , const QUrl & contentUrl = QUrl(), bool takeOwnership = false)
QMediaContent (const QMediaContent & other )
QMediaContent (const QNetworkRequest & request )
QMediaContent (const QUrl & url )
QMediaContent ()
QMediaContent & operator= (const QMediaContent & other )
~QMediaContent ()
bool isNull () const
QMediaPlaylist * playlist () const
QNetworkRequest request () const
bool operator!= (const QMediaContent & other ) const
bool operator== (const QMediaContent & other ) const

详细描述

QMediaContent 用于多媒体框架,作为媒体内容的逻辑句柄。QMediaContent 对象包含 QNetworkRequest 提供内容的 URL (统一资源定位符)。

非 null QMediaContent 将始终拥有内容的引用,获得透过 request () 方法。

另外,QMediaContent 可以表示 Playlist,且包含的指针指向有效 QMediaPlaylist 对象。在此情况下,URL (统一资源定位符) 是可选的且可以为空,或指向播放列表 URL。

成员函数文档编制

QMediaContent:: QMediaContent ( QMediaPlaylist * playlist , const QUrl & contentUrl = QUrl(), bool takeOwnership = false)

构造媒体内容采用 playlist .

contentUrl 对于播放列表是可选参数且可以为空。

Set takeOwnership 为 true,若想要 QMediaContent 拥有播放列表的所有权。 takeOwnership 被设为 false,在默认情况下。

QMediaContent:: QMediaContent (const QMediaContent & other )

构造副本为媒体内容 other .

QMediaContent:: QMediaContent (const QNetworkRequest & request )

构造媒体内容采用 request 提供内容引用。

This constructor can be used to reference media content via network protocols such as HTTP. This may include additional information required to obtain the resource, such as Cookies or HTTP headers.

QMediaContent:: QMediaContent (const QUrl & url )

构造媒体内容采用 url 提供内容引用。

QMediaContent:: QMediaContent ()

构造 null QMediaContent。

QMediaContent &QMediaContent:: operator= (const QMediaContent & other )

赋值值 other 到此媒体内容。

QMediaContent:: ~QMediaContent ()

销毁媒体内容对象。

bool QMediaContent:: isNull () const

返回 true 若此媒体内容为 null (未被初始化);否则 false。

QMediaPlaylist *QMediaContent:: playlist () const

返回用于此媒体内容的播放列表,或 0 若此 QMediaContent 不是播放列表。

QNetworkRequest QMediaContent:: request () const

返回 QNetworkRequest 表示用于此媒体内容的资源。

该函数在 Qt 5.14 引入。

bool QMediaContent:: operator!= (const QMediaContent & other ) const

返回 true 若 other 不等价于此媒体内容;否则 false。

bool QMediaContent:: operator== (const QMediaContent & other ) const

返回 true 若 other 等价于此媒体内容;否则 false。