public void playAudio(float volumeDelta) {
boolean isPlaying = false;
if(clip != null)
if(clip.isActive())
isPlaying = true;
if(!shouldPreloadAudio && !isPlaying) {
loadClip();
clip.addLineListener((LineEvent event) -> {
if(event.getType() == LineEvent.Type.STOP)
clip.close();
});
}
float newVolume = Math.max(Math.min(volumeAdjustment + volumeDelta, volume.getMaximum()), volume.getMinimum());
volume.setValue(newVolume);
clip.setFramePosition(0);
clip.start();
}
AudioClip.java 文件源码
java
阅读 27
收藏 0
点赞 0
评论 0
项目:Mafia
作者:
评论列表
文章目录