如何从特定点(时间码)使用Qt播放声音?

时间:2014-07-14 09:31:46

标签: c++ qt audio

我们有一个Qt应用程序,其中(除其他外)在双击声音文件时播放声音。

我们怎样才能播放相同的声音文件,而不是从头开始(00:00:00),而是从其他地方输入的时间值?

例如,如果我有一个playlist.txt,其中包含以下行:

mysound.mp3  00:01:23

我们如何才能从头开始播放mysound.mp3,但是从00:01:23开始播放(从歌曲开始后一分钟23秒)?

1 个答案:

答案 0 :(得分:2)

您可以使用QMediaPlayer的setPosition()功能。

http://doc.qt.io/qt-5/qmediaplayer.html#position-prop