Clip可以播放多长时间的文件?

时间:2013-09-20 23:14:32

标签: java audio playback javasound

.wav文件应该播放Clip多长时间?此方法仅适用于短文件(例如<2秒)。 Playing MP3 using Java Sound APIHow do you play a long AudioClip?显示如何播放长音频文件,但文件有多长Clip意味着播放?

1 个答案:

答案 0 :(得分:2)

  

..文件有多长Clip打算玩?

'短'。它从未被明确定义过。在一些非Oracle / Sun虚拟机中,它仅取决于可用内存的大小(我最初使用Clip开发应用程序,使用非Sun JRE在Ubuntu OS上加载大型声音文件,并且最多发现它在使用Sun时完全失败了。

就Sun / Oracle JRE而言,我的上一次测试表明'尺寸'本身并不是剪辑的持续时间,而是加载的声音数据量(一旦解析为PCM)。 I.E. 11.025KHz的单声道8比特采样的持续时间可能比另一个编码为立体声的16倍,在44.1KHz时为16比特。底线..

Oracle JRE可以正好加载1秒的立体声/ 16位/ 44.1 KHz。不适合播放典型的MP3,因此我开发BigClip

我现在注意到了这些信息。关于“大小”的问题是在一个相关问题中给出的。