我希望能够在macOS上使用Lazarus以编程方式播放MP3文件。
macOS上的Lazarus 2.0(fpc 3.0.4)非常适合我,但我无法做的一件事就是以编程方式播放MP3文件。
我设法编译并运行了OALSoundManager演示项目,但只能以这种方式播放WAV文件。
我花了几个小时追踪freepascal论坛的各种线索,但是我仍然无法进行基本的演奏操作:
我可以使用任何公共库。当然,依赖越少越好。
一旦我可以播放文件,我就能弄清楚其余的文件,但是如果该示例也显示出来,那就太好了
非常感谢您的帮助!
答案 0 :(得分:0)
您也许可以使用Castle Engine和OpenAL。
您可以从内置的Lazarus安装Castle Engine。在“程序包”->“在线程序包管理器”下的主菜单中,您将能够过滤并安装“城堡”。
然后您应该可以打开示例项目:
https://github.com/castle-engine/castle-engine/blob/master/examples/audio/alplay.lpr
祝你好运