[英]Java Sound Demo - Problem
我已经下载并运行了http://java.sun.com/上的Java声音演示 。 当我运行捕获/播放示例时,我可以记录和播放我的声音。 但是,当我将声音保存到wav文件中之后,我无法播放声音并收到错误消息,
无法重置流java.io.IOException:不支持标记/重置
你能告诉我为什么吗?
非常感谢。
根据这个(很旧的)错误报告 :
此错误主要是由PushBackInputStream的最近更改引起的:AudioInputStream在内部使用PushBackInputStream来处理基础输入流的不规则帧大小读取。
看来问题在于AudioInputStream不支持reset()
,这导致了此问题。 建议的解决方法是使用Java 1.4.1运行演示。 当然,我希望可以在主API中对此进行更改,因此,当您自己进行开发时,使用Java 6可以毫无问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.