2
我正在Qt寫音頻播放器。我使用QMediaPlayer。我試圖連接音樂位置QSlider
,但是當2連接工作時,它會產生微小滯後。這是我的代碼:如何避免音樂播放時的微小滯後現象?
connect(player, &QMediaPlayer::positionChanged, this, [&](qint64 value){
int pos = static_cast<int>(value);
ui->positionSlider->setValue(pos);
});
connect(ui->positionSlider, &QSlider::valueChanged, this, [&](int value){
player->setPosition(value);
});
我該如何解決這個錯誤?
它沒有工作。像'sliderPressed()'這樣的方法什麼也不返回。他們的類型是「空白」。 – Vlad
我不好意思,正確的方法是isSliderDown()。我已經更新了我的回答 –
它現在可以工作)非常感謝! – Vlad