【问题标题】:How can I split WAV into smaller WAV files?如何将 WAV 拆分为更小的 WAV 文件?
【发布时间】:2017-12-07 16:31:47
【问题描述】:

我有一个 android 应用程序,它记录 WAV 文件。这些文件最长可达 3 分钟,但我需要将它们分成 30 秒(这个较小的 WAV 也必须可以播放)。我真的不在乎它是否在一个沉默的时刻分裂。有什么办法吗?

【问题讨论】:

    标签: java android wav


    【解决方案1】:

    您可以使用 AudioInputStream 及其 AudioFileFormat 成员(其中包含一个 AudioFormat 实例)来知道要写什么(格式、采样率),您可以使用 AudioSystem 来编写它。

    根据格式的采样率,您可以找出 30 秒有多少字节的音频,然后循环从 AudioInputStream 读取那么多字节,将它们写入新文件。

    【讨论】:

      猜你喜欢
      • 2016-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多