有谁知道任何 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/