Есть ли способ в Qt заставить QMediaPlayer буферизовать файл без его воспроизведения?

Когда вы загружаете файл вQMediaPlayer Например, он не буферизует файл автоматически.MediaStatus остаткиNoMedia пока вы не воспроизведете файл, используяplay(), только после чего это закончится какBufferedMedia, Я не могу найти в документации какой-либо способ заставить проигрыватель буферизовать файл без его воспроизведения - есть ли способ сделать это?

Прямо сейчас я планирую отключить звук, воспроизвести файл, затем снова остановить и включить звук, но это заставляет меня чувствовать себя грязным. Конечно, есть лучший способ сделать это?

Это необходимо, кстати, потому что я не могу получитьduration пока файл не буферизован, и мне нужноduration выбратьposition в треке, чтобы начать играть с.

Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос