diff --git a/src/AudioPlayer.cpp b/src/AudioPlayer.cpp index bb53670..46e2ee8 100644 --- a/src/AudioPlayer.cpp +++ b/src/AudioPlayer.cpp @@ -69,7 +69,7 @@ void AudioPlayer::play(std::shared_ptr 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 diff --git a/src/MainWindow.cpp b/src/MainWindow.cpp index 85d9cc4..f077f74 100644 --- a/src/MainWindow.cpp +++ b/src/MainWindow.cpp @@ -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();