如何在wxWidgets中加载MP3或类似音乐文件进行显示和分析?

2 投票
2 回答
512 浏览
提问于 2025-04-15 21:13

我正在用wxPython开发一个图形界面,目的是让用户为我正在制作的一些玩具生成颜色序列。程序的一部分需要加载一个MP3文件(以后可能还会支持其他格式),并把它展示给用户。这样做应该足够让我们开始,但我之后还想添加一些功能,比如识别节拍和进行一些简单的频率分析。

有没有什么简单的方法可以加载MP3的内容,并用wxWidgets在屏幕上显示它的振幅图呢?

我之后打算转到C++/wxWidgets上,以提高速度,并避免需要分发wxPython。

2 个回答

1

看起来 Snack 可能是个不错的起点。我自己还没用过。

补充说明: 这个工具是基于Tk的,不过也许里面有一些部分或者想法可以借鉴。

1

经过一番搜索,我觉得PyMedia可能是一个不错的起点,特别是对于Python的实现来说。

撰写回答