24,854
社区成员
发帖
与我相关
我的任务
分享
Widget::Widget(QWidget *parent) :
QWidget(parent),
ui(new Ui::Widget)
{
ui->setupUi(this);
mObject = new Phonon::MediaObject(this); //媒体对象
aOutput = new Phonon::AudioOutput( //音频对象
Phonon::MusicCategory, this);
aOutput->setVolume(0.5);
vWidget = new Phonon::VideoWidget( //视频对象
ui->frameVideo);
vWidget->setAspectRatio(Phonon::VideoWidget::AspectRatioAuto);
vWidget->setScaleMode(Phonon::VideoWidget::FitInView);
sSlider = new Phonon::SeekSlider( //视频滚动条
ui->frameSeekSlider);
vSlider = new Phonon::VolumeSlider( //音量控制条
ui->frameVolumeSlider);
Phonon::createPath(mObject, aOutput); //输出连接
Phonon::createPath(mObject, vWidget);
sSlider->setMediaObject(mObject); //滚动条连接
vSlider->setAudioOutput(aOutput);
vSlider->setOrientation(Qt::Vertical);
}