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 | 播放音量值. |