java示例代码_在Java游戏中实现音频

     2022-03-20     295

关键词:

java示例代码_在Java游戏中实现音频

public class MP3 
  public void play(final InputStream in) 
     new Thread() 
        @Override
        public void run() 
           try 
              new Player(in).play();
            catch (Exception e) 
              System.err.println(e.getMessage());
           
        
     .start();
   
  

private HashMap<String, URL> soundMap = new HashMap<String, URL>();

public void loadSounds() 
      String[] filenames = 
         "5_seconds_remaining.mp3",
         "10_seconds_remaining.mp3",
         "button_press_loud.mp3"
      ;
      for (String s : filenames) 
         soundMap.put(s.substring(0, s.indexOf('.')), getClass().getResource("sounds/" + s));
      
   

public void playSound(String name) 
     try 
         new MP3().play(new BufferedInputStream(soundMap.get(name).openStream()));
      catch (IOException ex) 

java示例代码_在Java中实现YQL

java示例代码_在Java中实现YQL 查看详情

java示例代码_在Java中实现编组类

java示例代码_在Java中实现编组类 查看详情

java示例代码_在Java中实现同步方法超时

java示例代码_在Java中实现同步方法超时 查看详情

java示例代码_在Clojure中实现Java接口

java示例代码_在Clojure中实现Java接口 查看详情

java示例代码_在java中实现成员级比较

java示例代码_在java中实现成员级比较 查看详情

java示例代码_在JTextPane中实现要点

java示例代码_在JTextPane中实现要点 查看详情

java示例代码_在Scala中实现这种Java机制

java示例代码_在Scala中实现这种Java机制 查看详情

java示例代码_在Java中实现多线程池

java示例代码_在Java中实现多线程池 查看详情

java示例代码_在JavaSwing中实现空闲任务

java示例代码_在JavaSwing中实现空闲任务 查看详情

java示例代码_在BorderLayout中实现JSplitPane

java示例代码_在BorderLayout中实现JSplitPane 查看详情

java示例代码_在Hibernate中实现这个查询

java示例代码_在Hibernate中实现这个查询 查看详情

java示例代码_如何在BST中实现删除代码

java示例代码_如何在BST中实现删除代码 查看详情

java示例代码_UML:如何在Java中实现关联类

java示例代码_UML:如何在Java中实现关联类 查看详情

java示例代码_在java中实现n:m关系

java示例代码_在java中实现n:m关系 查看详情

java示例代码_在Hibernate中实现多个内部连接

java示例代码_在Hibernate中实现多个内部连接 查看详情

java示例代码_在FragmentList中实现MClick方法

java示例代码_在FragmentList中实现MClick方法 查看详情

java示例代码_在复合GWT中实现SelectionEvent

java示例代码_在复合GWT中实现SelectionEvent 查看详情

java示例代码_在java中实现超时,以查看响应是否出现

java示例代码_在java中实现超时,以查看响应是否出现 查看详情