【发布时间】:2011-09-18 16:20:54
【问题描述】:
如何使用 java 剪切 .wave 文件?
我想要的是:
当用户按下标记为cut 的按钮时,它应该将音频从先前的mark(以纳秒为单位)剪切到以纳秒为单位的当前位置。 (标记在声音被切断后以纳秒为单位定位到当前位置) 得到那段音频后,我想保存那段音频文件。
// obtain an audio stream
long mark = 0; // initially set to zero
//get the current position in nanoseconds
// after that how to proceed ?
// another method ?
我该怎么做?
【问题讨论】:
-
作为参考,大多数 .wav 文件是 44.1KHz,这意味着每个样本持续时间超过 2000ns。您将无法获得纳秒级精度
-
你做了什么来解决这个问题?您在寻找现有解决方案方面进行了哪些研究?
-
@Asaf 你可能没看问题。你只看了标题!