首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >aiff:程序化播放?

aiff:程序化播放?
EN

Stack Overflow用户
提问于 2012-06-03 22:32:43
回答 1查看 526关注 0票数 1

我正在尝试以编程方式回放我拥有的一些apple循环文件。因为我喜欢clojure,所以我首先尝试在JVM上使用。Java Sound Demo可以很好地回放软件包附带的.aif,但是当我尝试回放我的一个循环文件时,我得到:

代码语言:javascript
运行
复制
java.lang.IllegalArgumentException: No line matching interface Clip supporting
format PCM_SIGNED 48000.0 Hz, 24 bit, stereo, 6 bytes/frame, big-endian, 
and buffers of 671064 to 671064 bytes is supported. 

我猜这意味着java声音api将不支持我的文件类型。我是语言不可知论者,但我很好奇用什么语言来回放这段视频?

我也研究过pygame,但它的安装似乎是一场噩梦,所以我想看看我的选择是什么。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-04 06:58:20

这里的问题是,Java声音,这是古老的,迫切需要一些爱,不支持24位文件。(我非常确定它支持48 and,它支持立体声未压缩的AIFF)

有一些其他的库可以用来扩展javasound,尽管我对这些不太了解。你可以试试http://www.tritonus.org/

对于其他语言,可以从http://www.mega-nerd.com/libsndfile/开始,它非常流行,我认为除了C语言之外,可能还有其他语言的包装器。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10871168

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档