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

asp.net做报名网站有哪些品牌做打底衫的网站

asp.net做报名网站,有哪些品牌做打底衫的网站,网站目的,网站开发学习方法qmediaplayer是QT5的播放视频的一个模块。它在很多时候还是要基于第三方的解码器。这里以Ubuntu系统为例#xff0c;记录其用法及进度条qslider的控制。 首先#xff0c;制作一个简单的界面文件mainwindow.ui#xff1a; 然后#xff0c;下载一个mp4或其他格式视频#x…qmediaplayer是QT5的播放视频的一个模块。它在很多时候还是要基于第三方的解码器。这里以Ubuntu系统为例记录其用法及进度条qslider的控制。 首先制作一个简单的界面文件mainwindow.ui 然后下载一个mp4或其他格式视频比如mkv基于以上UI进行播放控制操作。 #include mainwindow.h #include ui_mainwindow.hMainWindow::MainWindow(QWidget *parent) :QMainWindow(parent),ui(new Ui::MainWindow) {timer new QTimer();ui-setupUi(this);player new QMediaPlayer;list new QMediaPlaylist(player);//list-addMedia(QUrl::fromLocalFile(/home/m30.mp4));//list-addMedia(QUrl::fromLocalFile(/home/share/2023.mkv));list-addMedia(QUrl::fromLocalFile(/home/share/50.mp4));list-setCurrentIndex(0);list-setPlaybackMode(QMediaPlaylist::Loop);player-setPlaylist(list);ui-widget-setAspectRatioMode(Qt::IgnoreAspectRatio);long time player-duration();printf(duration: %lld\n, player-duration());player-setVideoOutput(ui-widget);timer-setInterval(5000);connect(timer, SIGNAL(timeout()), this, SLOT(onTimeout()));timer-start();ui-horizontalSlider-setValue(0);connect(player, QMediaPlayer::durationChanged, ui-horizontalSlider, QSlider::setMaximum);connect(player, QMediaPlayer::positionChanged, ui-horizontalSlider, QSlider::setValue);connect(ui-horizontalSlider, QSlider::sliderMoved, this, [this](int value){printf(slide: %d\n, value);player-setPosition(value);});player-setVolume(100);player-play();//player-setPosition(); } void MainWindow::onTimeout() {printf(timeout\n);player-setPosition(30*1000); } MainWindow::~MainWindow() {delete ui;player-stop();if (player)delete player;if(list)delete list; }代码集成了两种控制方式1.定时5秒循环让进度跳到某个30秒位置2.手动拖动进度条控制播放进度。 友好期间顺道贴上mainwindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H#include QMainWindow #include QMediaPlayer #include QVideoWidget #include QMediaPlaylist #include QTimer #include QSlidernamespace Ui { class MainWindow; }class MainWindow : public QMainWindow {Q_OBJECTpublic:explicit MainWindow(QWidget *parent 0);~MainWindow();private:Ui::MainWindow *ui;QMediaPlayer *player;QVideoWidget * videoWidget;QMediaPlaylist * list;QTimer* timer;QSlider* slid; public slots:void onTimeout(); };#endif // MAINWINDOW_H另外如果遇到运行时闪退报找不到合适的解码器的错误的话需要先安装解码器: sudo apt install gstreamer1.0-libav -y
http://www.pierceye.com/news/326411/

相关文章:

  • 一站式装修公司有哪些500人在线网站建设配置
  • 郴州网站制作哪个网站可以做市场调研报告
  • 劲松网站建设公司做运营需要具备什么能力
  • 企业建设网站是网络营销吗17网站一起做网店新塘
  • 电子书籍网站开发重庆网站建设快速建站
  • 广州 企业网站建设公司网页设计模板
  • 长安网站建设制作价格乐清网站
  • 小游戏网站怎么做建站徐州seo代理计费
  • 苏州网站建设数据网络淘宝网店怎么运营起来
  • 网站建设项目实战实训报告凡科建网站
  • 网站建设程序编制做网站优化的教程
  • 已有网站 需要整改 怎么做信息网官网
  • 中石建基础设施建设有限公司网站南阳网站建设的公司
  • 广东建设银行网站营销渠道策略
  • 廊坊开发区规划建设局网站网站域名续费一年多少钱
  • 网站建设需要哪些准备国外网站顶部菜单设计
  • 免费域名注册和免费建站深圳品牌沙发
  • php网站开发就业网站开发研究综述
  • 华升建设集团有限公司网站网站如何做那种诱导广告
  • 做资讯网站要什么手续科技设计公司网站模板下载
  • 西安互联网网站建设湘潭网站建设设计
  • 微网站开发方案模板前程无忧招聘网下载app官网
  • 网站推广方式大全如何写软文赚钱
  • 同城同镇网站建设做幼儿网站的目标
  • 上饶网站建设兼职辽宁沈阳做网站
  • 阳江企业网站好的外包公司
  • 深圳做分销商城网站我有域名跟空间能教我做网站吗
  • 网站子目录做推送用什么网站
  • 网站手机优化网站上传空间的ip地址
  • 做网站增加流量自助微信网站设计