当前位置: 首页 > news >正文

做外汇门户网站国家拨款农村建设查询的网站

做外汇门户网站,国家拨款农村建设查询的网站,yandex网站推广,知识库搭建工具QT之QMediaPlayer的用法 成员函数例程 成员函数 1)setMedia(const QMediaContent media, QIODevice *stream nullptr) 设置要播放的媒体内容#xff0c;其中参数media指定了媒体内容#xff0c;stream参数指定了用于读取媒体的输入设备#xff08;如文件流#xff0… QT之QMediaPlayer的用法 成员函数例程 成员函数 1)setMedia(const QMediaContent media, QIODevice *stream nullptr) 设置要播放的媒体内容其中参数media指定了媒体内容stream参数指定了用于读取媒体的输入设备如文件流。 2)setPlaylist(QMediaPlaylist *playlist) 设置要播放的播放列表参数playlist是一个指向QMediaPlaylist对象的指针。 3)setPlaybackMode(QMediaPlaylist::PlaybackMode mode) 设置播放模式参数mode指定了播放模式如循环播放、随机播放等。 4)play() 开始播放媒体。 5)stop() 停止播放媒体。 6)pause() 暂停播放媒体。 7)currentMedia() const 获取当前正在播放的媒体内容。 8)setVolume(int volume) 设置音量大小参数volume指定了音量级别范围为0静音到100最大音量。 9)setPosition(qint64 position) 设置播放进度参数position指定了新的播放进度位置以毫秒为单1)位 10)setOutputDevice(QIODevice *device) 设置音频输出设备参数device是一个指向QIODevice对象的指针。 11)outputDevice() const 获取当前音频输出设备。 12)setVideoOutput(QWidget *widget) 设置视频输出设备参数widget是一个指向QWidget对象的指针。 13)videoOutput() const 获取当前视频输出设备。 14)isAudioAvailable() const 检查是否可用的音频输出。 15)isVideoAvailable() const 检查是否可用的视频输出。 16)duration() const 获取媒体的播放时长以毫秒为单位。 17)position() const 获取当前的播放进度位置以毫秒为单位。 18)setPosition(qint64 position) 设置播放进度位置以毫秒为单位。 19)currentMediaTime() const 获取当前播放的媒体时间以毫秒为单位。 20)seek(qint64 pos) 跳转到指定的播放时间位置以毫秒为单位。 21)setPlaybackRate(qreal rate) 设置播放速度参数rate指定了播放速度例如0.5表示慢速播放2表示快速播放。 22)playbackRate() const 获取当前的播放速度。 23)isPlaying() const 检查是否正在播放媒体。 24)isPaused() const 检查是否处于暂停状态。 25)isStopped() const 检查是否停止了播放。 26)state() const 获取当前的播放状态。 27)setState(QMediaPlayer::State state) 设置播放状态参数state指定了要设置的播放状态如28)QMediaPlayer::PlayingState、 QMediaPlayer::PausedState或QMediaPlayer::StoppedState。 例程 #include QMediaPlayer #include QMediaContent #include QApplication #include QMediaPlaylist #include QMediaPlaylistIten #include QVideoWidget #include QTimer int main(int argc, char *argv[]) { QApplication app(argc, argv); // 创建QMediaPlayer对象 QMediaPlayer *player new QMediaPlayer; // 创建QMediaContent对象指定要播放的视频文件路径 QString filePath path/to/video; QMediaContent media(QUrl::fromLocalFile(filePath)); // 设置要播放的媒体内容 player-setMedia(media); // 创建QVideoWidget对象用于显示视频画面 QVideoWidget *videoWidget new QVideoWidget; // 将视频画面显示在QVideoWidget对象中 player-setVideoOutput(videoWidget); // 开始播放视频 player-play(); // 创建定时器对象用于在播放结束后自动停止播放器 QTimer *timer new QTimer; QObject::connect(player, QMediaPlayer::finished, timer, QTimer::start, Qt::QueuedConnection); timer-start(1000); // 1秒后停止播放器 return app.exec(); }我们首先创建了一个QMediaPlayer对象然后通过QMediaContent对象指定要播放的视频文件路径再通过调用setMedia()方法将媒体内容设置到QMediaPlayer对象中。接着我们创建了一个QVideoWidget对象用于显示视频画面并通过调用setVideoOutput()方法将视频输出到该对象中。最后我们调用play()方法开始播放视频并通过定时器对象在播放结束后自动停止播放器。 注意.pro文件中必须添加 multimedia multimediawidgets
http://www.dnsts.com.cn/news/208364.html

相关文章:

  • 给公司做门户网站 可以用凡客吗led灯外贸网站建设
  • 上海网站建设价东营市公共资源交易网
  • 上线倒计时单页网站模板温州网站推广
  • h5网站制作报价网站建设要做什么
  • 免费招聘网站平台软件开发工程师是干嘛的
  • 中国联通网站备案及ip地址备案管理要求旧房改造室内装修设计公司
  • 做淘宝的网站网站开发有前途吗
  • 网页怎么注册重庆网站排名优化公司
  • 博物馆网站建设说明莱州网站建设公司电话
  • 如何在微信公众号内部做网站论坛推广平台有哪些
  • 网站修改联系方式免费下载百度一下
  • 福建工程建设管理中心网站珠海网站定制
  • 网站做edi认证有用没建设网站需要什么软件下载
  • 网站建设现状wordpress 游客评论
  • 长沙专业网站建设公司ps怎么做华为网站界面
  • 杭州建设教育网站品牌网站建设只询大蝌蚪
  • 海口网站制作公司茶叶网站的建设策划书
  • 网站建设需要的资质产品开发流程图模板
  • 网站做短视频业务许可查网站是否正规
  • 用闲置的安卓手机做网站服务器国外比较好的设计网站
  • wordpress美化导航菜单哈尔滨seo整站优化
  • 网站建设策划稿湖南省建三公司官网
  • 深圳建科技有限公司网站首页四川省住房和建设厅网站
  • 在ps中网站界面应做多大网页设计在哪里接单
  • 钓鱼网站的主要危害如何做网站本地服务器
  • 上海做网站运维的公司车陂手机网站开发
  • 厦门做网站找哪家公司wordpress网站源码分享
  • 个人网站背景图片上海个人网站建设
  • 最新网站建设语言互联网公司简介ppt范本
  • 微页制作网站模板下载软件专业企业网站搭建服务