dtkmultimedia
DTK Multimedia module
载入中...
搜索中...
未找到
Dtk::Multimedia::DMediaPlayer类 参考

DMediaPlayer类是一个高级媒体播放类。它可以用来播放歌曲、电影和网络广播等内容. 更多...

#include <dmediaplayer.h>

类 Dtk::Multimedia::DMediaPlayer 继承关系图:

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)
 
DPlatformMediaPlayergetPlayer ()
 获取播放工具实例.
 
QVideoWidget * getVideoOutput ()
 获取播放界面.
 
QMediaPlaylist * getPlaylist ()
 获取播放列表.
 

Protected 属性

QScopedPointer< DMediaPlayerPrivate > d_ptr
 

详细描述

DMediaPlayer类是一个高级媒体播放类。它可以用来播放歌曲、电影和网络广播等内容.

成员函数说明

◆ getPlayer()

DPlatformMediaPlayer * DMediaPlayer::getPlayer ( )

获取播放工具实例.

返回
播放播放工具实例.

◆ getPlaylist()

QMediaPlaylist * DMediaPlayer::getPlaylist ( )

获取播放列表.

返回
播放列表.

◆ getVideoOutput()

QVideoWidget * DMediaPlayer::getVideoOutput ( )

获取播放界面.

返回
播放界面.

◆ setMedia

void DMediaPlayer::setMedia ( const QMediaContent &  media,
QIODevice *  stream = nullptr 
)
slot

设置当前媒体源.

参数
[in]media媒体内容相关的资源.
[in]streamI/O设备.

◆ setMuted

void DMediaPlayer::setMuted ( bool  muted)
slot

设置播放是否开启静音.

参数
[in]muted是否开启静音.

◆ setNetworkConfigurations

void DMediaPlayer::setNetworkConfigurations ( const QList< QNetworkConfiguration > &  configurations)
slot

设置远程媒体播放的网络访问点.

参数
[in]configurations网络访问点列表.

◆ setPlaybackRate

void DMediaPlayer::setPlaybackRate ( qreal  rate)
slot

设置倍速播放值.

参数
[in]rate倍速播放值.

◆ setPlayer

void DMediaPlayer::setPlayer ( DPlatformMediaPlayer player)
slot

设置播放工具实例.

参数
[in]player播放工具实例.

◆ setPlaylist

void DMediaPlayer::setPlaylist ( QMediaPlaylist *  playlist)
slot

设置播放列表.

参数
[in]playlist播放列表.

◆ setPosition

void DMediaPlayer::setPosition ( qint64  position)
slot

设置播放位置.

参数
[in]position视频播放位置.

◆ setVideoOutput

void DMediaPlayer::setVideoOutput ( QVideoWidget *  )
slot

设置播放界面.

参数
[in]QVideoWidget播放界面.

◆ setVolume

void DMediaPlayer::setVolume ( int  volume)
slot

设置播放音量.

参数
[in]volume播放音量值.

该类的文档由以下文件生成: