|
dtkmultimedia
DTK Multimedia module
|
DMediaPlayer类是一个高级媒体播放类。它可以用来播放歌曲、电影和网络广播等内容. 更多...
#include <dmediaplayer.h>
Public 槽 | |
| void | play () |
| 视频播放. | |
| void | pause () |
| 视频暂停. | |
| void | stop () |
| 视频停止. | |
| void | setPosition (qint64 position) |
| 设置播放位置. | |
| void | setVolume (int volume) |
| 设置播放音量. | |
| void | setMuted (bool muted) |
| 设置播放是否开启静音. | |
| void | setPlaybackRate (qreal rate) |
| 设置倍速播放值. | |
| void | setMedia (const QMediaContent &media, QIODevice *stream=nullptr) |
| 设置当前媒体源. | |
| void | setPlaylist (QMediaPlaylist *playlist) |
| 设置播放列表. | |
| void | setNetworkConfigurations (const QList< QNetworkConfiguration > &configurations) |
| 设置远程媒体播放的网络访问点. | |
| void | setVideoOutput (QVideoWidget *) |
| 设置播放界面. | |
| void | setPlayer (DPlatformMediaPlayer *player) |
| 设置播放工具实例. | |
Public 成员函数 | |
| DMediaPlayer (QObject *parent=nullptr) | |
| DPlatformMediaPlayer * | getPlayer () |
| 获取播放工具实例. | |
| QVideoWidget * | getVideoOutput () |
| 获取播放界面. | |
| QMediaPlaylist * | getPlaylist () |
| 获取播放列表. | |
Protected 属性 | |
| QScopedPointer< DMediaPlayerPrivate > | d_ptr |
DMediaPlayer类是一个高级媒体播放类。它可以用来播放歌曲、电影和网络广播等内容.
| DPlatformMediaPlayer * DMediaPlayer::getPlayer | ( | ) |
获取播放工具实例.
| QMediaPlaylist * DMediaPlayer::getPlaylist | ( | ) |
获取播放列表.
| QVideoWidget * DMediaPlayer::getVideoOutput | ( | ) |
获取播放界面.
|
slot |
设置当前媒体源.
| [in] | media | 媒体内容相关的资源. |
| [in] | stream | I/O设备. |
|
slot |
设置播放是否开启静音.
| [in] | muted | 是否开启静音. |
|
slot |
设置远程媒体播放的网络访问点.
| [in] | configurations | 网络访问点列表. |
|
slot |
设置倍速播放值.
| [in] | rate | 倍速播放值. |
|
slot |
设置播放工具实例.
| [in] | player | 播放工具实例. |
|
slot |
设置播放列表.
| [in] | playlist | 播放列表. |
|
slot |
设置播放位置.
| [in] | position | 视频播放位置. |
|
slot |
设置播放界面.
| [in] | QVideoWidget | 播放界面. |
|
slot |
设置播放音量.
| [in] | volume | 播放音量值. |