【问题标题】:How long of a file can a Clip play?Clip 可以播放多长时间的文件?
【发布时间】:2013-09-20 23:14:32
【问题描述】:

Clip 应该播放多长时间的 .wav 文件?此方法仅适用于短文件(如 Playing MP3 using Java Sound API 和 How do you play a long AudioClip? 展示了如何播放长音频文件,但 Clip 打算播放多长的文件?

【问题讨论】:

    标签: java audio playback javasound


    【解决方案1】:

    ..Clip 打算播放多长时间的文件?

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

    就 Sun/Oracle JRE 而言,我上次的测试表明“大小”本质上不是剪辑的持续时间,而是加载的声音数据量(一旦解析为 PCM)。 IE。一个 11.025 KHz 的单声道 8 位样本的持续时间可能是另一个以 44.1 KHz 编码为立体声 16 位的样本的 16 倍。底线..

    Oracle JRE 可以准确加载 1 秒的立体声/16 位/44.1 KHz。不适合播放典型的 MP3,所以当时我开发了BigClip

    我现在注意到了这些信息。在链接的问题之一中给出了“大小”。

    【讨论】:

    • 我注意到了信息。我只是想知道是否有具体限制。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多