【发布时间】:2015-10-13 09:06:41
【问题描述】:
我最近学会了如何在我正在创建的小型蛇游戏中添加声音。蛇吃苹果时会发出声音。我遇到的问题是每次蛇吃苹果时,我都会在 cosole 中收到此警告(但程序继续运行):
015-10-13 10:00:16.922 java[39731:970632] 10:00:16.922 警告:140:此应用程序或其使用的库正在使用已弃用的 Carbon 组件管理器来托管音频单元。将来的版本中将删除对此的支持。此外,这使得主机与版本 3 音频单元不兼容。请转换到
AudioComponent.h中的 API。
这是什么意思,我需要做什么来修复这个错误?
这是我播放声音的方法:
private static void playSound(File Sound){
try{
Clip clip = AudioSystem.getClip();
clip.open(AudioSystem.getAudioInputStream(Sound));
clip.start();
Thread.sleep(clip.getMicrosecondLength()/1000);
}catch(Exception e){
}
}
【问题讨论】: