Fix slider postion not affecting playback
This commit is contained in:
parent
8762983cc7
commit
7edd7660a6
2 changed files with 2 additions and 1 deletions
|
|
@ -69,7 +69,7 @@ void AudioPlayer::play(std::shared_ptr<QByteArray> audioData)
|
||||||
buffer->setParent(this);
|
buffer->setParent(this);
|
||||||
|
|
||||||
// Use QMediaPlayer::setSourceDevice for in-memory playback
|
// Use QMediaPlayer::setSourceDevice for in-memory playback
|
||||||
mediaPlayer->setSourceDevice(buffer, QUrl("memory://audio.wav"));
|
mediaPlayer->setSourceDevice(buffer);
|
||||||
mediaPlayer->play();
|
mediaPlayer->play();
|
||||||
|
|
||||||
// Start position timer
|
// Start position timer
|
||||||
|
|
|
||||||
|
|
@ -61,6 +61,7 @@ MainWindow::MainWindow(QWidget *parent)
|
||||||
connect(ui->actionLoadPlaylist, &QAction::triggered, this, &MainWindow::onActionLoadPlaylist);
|
connect(ui->actionLoadPlaylist, &QAction::triggered, this, &MainWindow::onActionLoadPlaylist);
|
||||||
connect(ui->actionAppendPlaylist, &QAction::triggered, this, &MainWindow::onActionAppendPlaylist);
|
connect(ui->actionAppendPlaylist, &QAction::triggered, this, &MainWindow::onActionAppendPlaylist);
|
||||||
connect(ui->actionSaveSong, &QAction::triggered, this, &MainWindow::onActionSaveSong);
|
connect(ui->actionSaveSong, &QAction::triggered, this, &MainWindow::onActionSaveSong);
|
||||||
|
connect(ui->positionSlider, &QSlider::sliderMoved, this, &MainWindow::onPositionSliderSliderMoved);
|
||||||
connect(ui->actionQuit, &QAction::triggered, this, [this]()
|
connect(ui->actionQuit, &QAction::triggered, this, [this]()
|
||||||
{
|
{
|
||||||
close();
|
close();
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue