【问题标题】:How to play a sound using Qt from a specific point (timecode)?如何使用 Qt 从特定点(时间码)播放声音?
【发布时间】:2014-07-14 09:31:46
【问题描述】:

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

我们如何不从开头 (00:00:00) 而是从其他地方输入的时间值播放相同的声音文件?

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

mysound.mp3  00:01:23

我们如何不从头开始播放mysound.mp3,而是从 00:01:23(歌曲开始后 1 分 23 秒后)?

【问题讨论】:

  • 你现在如何播放声音?
  • QMediaPlayer有一个名为setPosition(qint64 position)的槽。这是你需要的方法。

标签: c++ qt audio


【解决方案1】:

您可以使用QMediaPlayer的setPosition()函数。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-12-14
    • 1970-01-01
    • 1970-01-01
    • 2013-04-19
    • 1970-01-01
    • 2014-06-28
    • 1970-01-01
    相关资源
    最近更新 更多