📄 gamemusic.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 + -