2016-10-29 44 views
2

我正在创建一个MacOS应用程序,让用户选择一个音频文件并在时间轴中显示其声波。如下所示。创建音频波形可擦洗时间线。 Swift 3 MacOS

Example of what I'm looking for.

我搜索谷歌和堆栈溢出了几个小时,只发现IOS的例子。每次我尝试将其切换到mac代码时,都会使用冲突的库。

如果你能为我提供了一些代码来开始或源/物品上,将是巨大的信息。

在此先感谢!

回答

1

AudioKit可以使用AKTableView显示波形。它是跨平台的,有一个如何将文件加载到一个在框架的游乐场,这也显示在线这里的一个例子:

http://audiokit.io/playgrounds/Basics/Tables/

的代码很简单,所以即使你需要添加到它,如果您不想将全部AudioKit添加到您的项目中,只需使用此功能,就可以从AudioKit中提取必要的声部并将其放置在您自己的项目中。