Java 从某个点循环声音文件?

Java 从某个点循环声音文件?,java,loops,audio,javasound,Java,Loops,Audio,Javasound,假设我有一个声音文件,我希望以这种方式播放: 从0点开始 声音文件结束后,从0:30.00标记处重播 基本上,我希望歌曲从0:00播放到0:30,然后从0:30循环到结尾 你是怎么做到的 通常,在播放音频文件时,我使用音频剪辑 AudioClip audio = Applet.newAudioClip( this.getClass().getResource( "..." ) ); audio.loop(); 这是因为在将项目打包到.jar文件时加载音频文件的不良经验。如果你推荐的方法使用另一

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

  • 从0点开始
  • 声音文件结束后,从0:30.00标记处重播
  • 基本上,我希望歌曲从0:00播放到0:30,然后从0:30循环到结尾

    你是怎么做到的

    通常,在播放音频文件时,我使用音频剪辑

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

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

    您可以使用
    剪辑来解决此问题,或者如果剪辑太大,请直接将字节馈送到。

    我在JavaSound信息中提供了一个使用
    剪辑的示例。页面(追踪上面标签中的链接)。至于进一步的例子,你们的预算是多少?