⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gamemusic.java

📁 学习j2me写的,虽然在碰撞上处理的不好!但其中的技巧还是可以学习的1
💻 JAVA
字号:

package Snowball;

import javax.microedition.lcdui.game.*;
import java.io.*;
import javax.microedition.media.*;
import javax.microedition.media.control.*;


public class GameMusic{

  public Player         musicPlayer;
  public Player         explosionPlayer;
  public Player         gameoverPlayer;

  public GameMusic() {
     // Initialize the music and wave players
    try{
      InputStream is = getClass().getResourceAsStream("/Music/Music.mid");
      musicPlayer = Manager.createPlayer(is, "audio/midi");
      musicPlayer.prefetch();
      musicPlayer.setLoopCount(-1);
      is = getClass().getResourceAsStream("/Music/Explosion.wav");
      explosionPlayer = Manager.createPlayer(is, "audio/X-wav");
      explosionPlayer.prefetch();
      is = getClass().getResourceAsStream("/Music/GameOver.wav");
      gameoverPlayer = Manager.createPlayer(is, "audio/X-wav");
      gameoverPlayer.prefetch();
      
      } catch (IOException ioe) {
      } catch (MediaException me) { }
     
  }
    public void bgMusicStart(){
        try{
            musicPlayer.setMediaTime(0);
            musicPlayer.start();
        }
        catch (MediaException me){
        }
    }
  public void stop() {
    // Close the music and wave players
    musicPlayer.close();
    explosionPlayer.close();
    gameoverPlayer.close();
  }
 
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -