如何在Qt Creator中获取.wav文件的波形?

时间:2015-07-10 08:42:48

标签: c++ qt audio

我正在开发一个播放器,我想在小部件上显示.wav文件波形。从开始到结束,当您看到上图时,波形应该是动态的。

http://oi59.tinypic.com/euowlx.jpg

我看了qt的例子,但我不明白,因为它们是如此复杂的项目。我使用qt的多媒体模块。我有媒体播放器,所以我可以播放和录制.wav文件。

如果你帮助我,我将不胜感激:) 美好的一天......!

1 个答案:

答案 0 :(得分:0)

您可能很幸运,并且有人发布您正在寻找的确切代码。如果这不会发生......分而治之。

您想要做的事情有很多部分......将它们分开,学习如何做不同的部分,然后将您的知识和部分结合在一起。例如,您需要学习如何:

  • 在窗口的画布上绘制线条;
  • 绘制不同的颜色线;
  • 缩放wav文件中的值,使它们适合画布;
  • 从wav文件中提取值;和
  • 缩小水平值并使峰值振幅达到峰值。

就他们自己而言,这些都不是太棘手。

虽然不是完整代码和完整解释的答案,但我希望这能让你朝着正确的方向前进。