Fix slider postion not affecting playback

This commit is contained in:
Carl Philipp Klemm 2026-04-15 20:53:15 +02:00
parent 8762983cc7
commit 7edd7660a6
2 changed files with 2 additions and 1 deletions

View file

@ -69,7 +69,7 @@ void AudioPlayer::play(std::shared_ptr<QByteArray> audioData)
buffer->setParent(this);
// Use QMediaPlayer::setSourceDevice for in-memory playback
mediaPlayer->setSourceDevice(buffer, QUrl("memory://audio.wav"));
mediaPlayer->setSourceDevice(buffer);
mediaPlayer->play();
// Start position timer

View file

@ -61,6 +61,7 @@ MainWindow::MainWindow(QWidget *parent)
connect(ui->actionLoadPlaylist, &QAction::triggered, this, &MainWindow::onActionLoadPlaylist);
connect(ui->actionAppendPlaylist, &QAction::triggered, this, &MainWindow::onActionAppendPlaylist);
connect(ui->actionSaveSong, &QAction::triggered, this, &MainWindow::onActionSaveSong);
connect(ui->positionSlider, &QSlider::sliderMoved, this, &MainWindow::onPositionSliderSliderMoved);
connect(ui->actionQuit, &QAction::triggered, this, [this]()
{
close();