91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 3KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-10
  • 語言: 其他
  • 標簽:

資源簡介

提供了實現簡單音頻播放的audioplayer的類,需要看詳細介紹的,可以到我的博客http://blog.csdn.net/mao19931004找關于QMediaplayer詳解以及簡易音樂播放實現的介紹

資源截圖

代碼片段和文件信息

#include?“audioplayer.h“
#include
#include
#include
#include
#include
#include
#include
#includeyer>
#include
#include
#include“denoiser/denoiser.h“
#include
#include


audioplayer::audioplayer(QWidget?*parent)?:?QWidget(parent)
{
????createWidgets();
QString?style;
style?=?Uiload();
setstyleSheet(style);
}

void?audioplayer::createWidgets()
{

????saveAudio?=new?QToolButton(this);
????saveAudio->setToolTip(tr(“Save?Audio“));
????saveAudio->setIcon(QIcon(“:/images/save.png“));
????saveAudio->setstyleSheet(“background:transparent“);
????connect(saveAudioSIGNAL(clicked(bool))thisSLOT(saveAudioFile()));

????playButton?=?new?QToolButton(this);
????playButton->setEnabled(false);
????playButton->setToolTip(tr(“Play“));
????playButton->setIcon(QIcon(“:/images/play.png“));
????connect(playButtonSIGNAL(clicked(bool))?this?SLOT(togglePlayback()));


????forwardToolButton?=new?QToolButton(this);
????forwardToolButton->setToolTip(tr(“next“));
????forwardToolButton->setIcon(QIcon(“:/images/skipForward.png“));
????connect(forwardToolButtonSIGNAL(clicked(bool))thisSLOT(seekForward()));

????backwardToolButton?=new?QToolButton(this);
????backwardToolButton->setToolTip(tr(“Back“));
????backwardToolButton->setIcon(QIcon(“:/images/skipBackward.png“));
????connect(backwardToolButtonSIGNAL(clicked(bool))thisSLOT(seekBackward()));

????openfileButton?=?new?QToolButton(this);
????openfileButton->setIcon(QIcon(“:/images/open.png“));
????openfileButton->setIconSize(QSize(2424));
????openfileButton->setstyleSheet(“background:transparent“);
????openfileButton->setToolTip(tr(“Open?a?file...“));
????openfileButton->setFixedSize(playButton->sizeHint());
????connect(openfileButtonSIGNAL(clicked(bool))?this?SLOT(openFile()));

????positionSlider?=?new?QSlider(Qt::Horizontal?this);
????positionSlider->setEnabled(false);
????positionSlider->setToolTip(tr(“Seek“));
????connect(positionSlider?SIGNAL(valueChanged(int))?this?SLOT(setPosition(int)));


????infoLabel?=?new?QLabel(this);
????positionLabel?=?new?QLabel(tr(“00:00“)?this);
????positionLabel->setMinimumWidth(positionLabel->sizeHint().width());


????denoiserWidget?=new?denoiser(this);
????connect(denoiserWidgetSIGNAL(ListenEmited())thisSLOT(onstartListened()));

????QHBoxLayout?*controlLayout?=?new?QHBoxLayout;
????controlLayout->setMargin(0);
????controlLayout->addWidget(openfileButton);
????controlLayout->addWidget(saveAudio);
????controlLayout->addWidget(positionSlider);
????controlLayout->addWidget(positionLabel);
????controlLayout->addWidget(playButton);
????controlLayout->addWidget(forwardToolButton);
????controlLayout->addWidget(backwardToolButton);

//QLineEdit?*test?=?new?QLineEdit(this);
????QVBoxLayout?*mainLayout?=?new?QVBoxLayout(this);
????mainLayout->addWidget(infoLabel);

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-06-16?14:19??audioplayer\
?????文件????????6481??2016-06-16?14:19??audioplayer\audioplayer.cpp
?????文件????????1352??2016-06-15?23:57??audioplayer\audioplayer.h

評論

共有 條評論