linux – 如何从跨平台的Haskell代码播放音频文件
发布时间:2020-12-13 19:15:25 所属栏目:Linux 来源:网络整理
导读:我正在编写一个在Linux,Windows和OS X上运行的Haskell命令行应用程序.我现在必须从中播放音频文件(.wav,.ogg和.mp3).我将如何实现一个功能 playAudioFile :: FilePath - IO () 甚至更好 playAudio :: ByteString - IO () 只是适用于所有系统? (我很高兴调用
我正在编写一个在Linux,Windows和OS X上运行的Haskell命令行应用程序.我现在必须从中播放音频文件(.wav,.ogg和.mp3).我将如何实现一个功能
甚至更好
只是适用于所有系统? (我很高兴调用常见的命令行工具,也不介意将它们捆绑为Windows发行版.) 最佳答案
这是我提出的代码,使用SDL-1.2:
该程序最终工作正常,但是 >在Windows下编译SDL绑定很棘手.我跟着this nice explanation on how to do it 所以我很乐意阅读更好的答案. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容