📄 shenyin.java
字号:
import java.io.IOException;
import java.io.InputStream;
import javax.microedition.media.*;
import javax.microedition.media.control.VolumeControl;
/**
* @author 陈利昌
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/
public class Shenyin {
Player logo = null;
jCanvas canvas;
InputStream inputstream;
VolumeControl volume;
static int yinliang = 100;
public Shenyin(jCanvas canvas){
this.canvas = canvas;
inputstream = getClass().getResourceAsStream("/zhandou.mid");
try {
logo = Manager.createPlayer(inputstream, "audio/midi");
logo.realize();
logo.setLoopCount(1000);
volume = (VolumeControl) logo.getControl("VolumeControl");
} catch (IOException e) {
e.printStackTrace();
} catch (MediaException e) {
e.printStackTrace();
}
}
protected void logo(int huan){
volume.setLevel(yinliang);
try {
if(huan == 1){
logo.start();
}
else{
logo.setMediaTime(0);
}
} catch (MediaException e) {
e.printStackTrace();
}
}
protected void over(){
try {
logo.stop();
logo.setMediaTime(0);
} catch (MediaException e) {
e.printStackTrace();
}
}
protected void a(int huan){
}
protected void s(){
}
/**protected void chengnei(int huan){
logo(huan);
try {
if(huan == 1){
VolumeControl volume2 = (VolumeControl) chengnei.getControl("VolumeControl");
volume2.setLevel(yinliang);
chengnei.start();
}
else{
chengnei.setMediaTime(0);
chengnei.stop();
}
} catch (MediaException e) {
e.printStackTrace();
}
}
protected void chengwai(int huan){
logo(huan);
try {
if(huan == 1){
VolumeControl volume3 = (VolumeControl) chengwai.getControl("VolumeControl");
volume3.setLevel(yinliang);
chengwai.start();
}
else{
chengwai.setMediaTime(0);
chengwai.stop();
}
} catch (MediaException e) {
e.printStackTrace();
}
}
protected void zhandou(int huan){
logo(huan);
try {
if(huan == 1){
VolumeControl volume4 = (VolumeControl) chengwai.getControl("VolumeControl");
volume4.setLevel(yinliang);
zhandou.start();
}
else{
zhandou.stop();
zhandou.setMediaTime(0);
}
} catch (MediaException e) {
e.printStackTrace();
}
}*/
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -