delphi - Delphi 有跟踪音乐库吗?

标签 delphi delphi-xe

有谁知道任何 Delphi 库(Delphi 代码,而不是具有 Delphi 接口(interface)的外部 DLL)可用于播放轨道音乐,引用 MOD、IT、S3M、XM 等格式?它需要在 Delphi XE 下正常工作。

最佳答案

我过去也一直在寻找这个,但你几乎总是会得到一个 dll 的包装器,无论是商业的还是免费的(bass、fmod、modplug)。

OpenModPas似乎是尝试实现完整的帕斯卡实现,但我自己还没有尝试过。代码库看起来有点乱,项目看起来有点死了(最后更新:2006-11-17)

发布此内容后,我会尝试让它在 XE 中工作。如果我发现任何有趣的内容,我会回来更新。

...

好吧,OpenModPas 只是一个项目的开始......它主要是占位符,并且还没有功能代码,但是如果您有兴趣阅读模块的结构,您可能可以使用其中的一部分。

...

这里有 Benjamin Rosseaux 编写的一些很酷的代码(MiniMod 和 BeRoXM): http://bero.0ok.de/downloads/

这都是 pascal,似乎没有使用任何 .dll,并且它可以非常准确地播放具有高级效果的模块。它有一些播放器代码,而且最奇怪的是它似乎还能够从跟踪器文件生成帕斯卡单位。

无论如何,如果您自己遇到有趣的事情,请告诉我

关于delphi - Delphi 有跟踪音乐库吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7262979/

相关文章:

delphi - 限制 TFileOpenDialog 中的目录

delphi - Delphi 上限制 TCheckListBox 的选中项

delphi - 是否可以在运行时有条件地使用 XPManifest?

delphi - 我的程序如何从 RES 文件中读取字符串?

delphi - Delphi XE 生成的代码是否比 Delphi 2007 更快?

delphi - 在GR32中使用TFloatPoint还是TFixedPoint更好?

delphi - 有什么方法可以检测是否单击了表单?

forms - Delphi中如何访问父窗体

delphi - 从泛型参数继承在 Delphi XE 中不起作用

delphi - LongDayNames - 最初在 SysUtils 中