gpt4 book ai didi

java - 从某个点循环播放声音文件?

转载 作者:行者123 更新时间:2023-12-01 14:35:25 26 4
gpt4 key购买 nike

假设我有一个声音文件,我希望以这种方式播放:

  1. 从 0:00 标记开始。
  2. 声音文件结束后,从 0:30.00 标记处重播。

本质上,我希望这首歌从 0:00 播放到 0:30,然后从 0:30 循环到结束。

你是如何做到这一点的?

通常,在播放音频文件时,我使用AudioClip。

AudioClip audio = Applet.newAudioClip( this.getClass().getResource( "..." ) );
audio.loop();

这是因为当项目打包成 .jar 文件时,加载音频文件的体验不佳。如果您推荐的方法使用另一个类,我仍然会非常乐意倾听。但是,如果您遇到了与我相同的问题并且知道如何解决它,请告诉我。

最佳答案

您可以使用 Clip 来实现此目的,或者如果剪辑太大,则将字节直接提供给 SourceDataLine .

关于java - 从某个点循环播放声音文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16534496/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com