Java 如何录制音频,使其在达到特定长度时覆盖录制的开始?

Java 如何录制音频,使其在达到特定长度时覆盖录制的开始?,java,android,audio,recording,Java,Android,Audio,Recording,我已经考虑这几天了,但我想不出最好的方法。 我希望能够录制2分钟的音频(例如),一旦达到该长度,我希望它开始删除录制的开始部分,以便使音频文件在继续录制时保持相同的长度 我在想,一旦达到特定长度,它可能会删除1秒的音频片段或其他内容。 但我真的不知道该怎么办 有人知道实现上述功能的最佳方法吗?这样可以保持录音,但音频文件保持特定的长度 提前谢谢 干杯 Corey这个怎么样:您将记录到两个文件中,每个文件包含x分钟(在您的示例中,x==2)。开始录制到第一个文件,x分钟后切换到第二个文件,然后来回

我已经考虑这几天了,但我想不出最好的方法。 我希望能够录制2分钟的音频(例如),一旦达到该长度,我希望它开始删除录制的开始部分,以便使音频文件在继续录制时保持相同的长度

我在想,一旦达到特定长度,它可能会删除1秒的音频片段或其他内容。 但我真的不知道该怎么办

有人知道实现上述功能的最佳方法吗?这样可以保持录音,但音频文件保持特定的长度

提前谢谢

干杯
Corey

这个怎么样:您将记录到两个文件中,每个文件包含x分钟(在您的示例中,x==2)。开始录制到第一个文件,x分钟后切换到第二个文件,然后来回切换直到停止。然后,按正确的顺序连接这两个文件,并删掉最后的x分钟,扔掉这两个临时文件。

这听起来不像是Java或Android的问题。你能缩小你想要的范围吗?嗨,我正在创建一个android应用程序(因此有android和java标签)。我希望能够使用该应用程序连续录制音频,但只保存最后的x分钟,因此它会循环运行,但它始终保持保存的x数量(因此它不只是录制10分钟,然后从0重新启动,然后再次录制10分钟)。我希望我能把自己说清楚。谢谢CoreyHi,谢谢,我会试试你说的,看看是否有效。再次感谢,干杯Corey@Fishingfon你做到了吗?请给我一些关于这项任务的指导。先谢谢你