listing11-11_audioplayer.java
来自「着几乎所有智能机厂商都将有自己配套的App Store,甚至并非智能手机制造商的」· Java 代码 · 共 35 行
JAVA
35 行
// this is a snippet that shows you how to port sound playback:
//#if polish.audio.midi && (polish.api.mmapi || polish.midp2)
import javax.microedition.media.Manager;
import javax.microedition.media.Player;
//#elif polish.api.nokia-ui
import com.nokia.mid.sound.Sound;
import java.io.ByteArrayOutputStream;
//#endif
...
public void playMusic() throws Exception {
//#if polish.audio.midi && (polish.midp2 || polish.api.mmapi)
Player musicPlayer =
Manager.createPlayer(
getClass().getResourceAsStream("/music.mid"), "audio/midi");
musicPlayer.realize();
musicPlayer.prefetch();
musicPlayer.start();
//#elif polish.api.nokia-ui
InputStream is = getClass().getResourceAsStream("/music.tt");
ByteArrayOutputStream out = new ByteArrayOutputStream();
int read;
byte[] buffer = new byte[ 1024 ];
while( ( read = is.read( buffer, 0, 1024 ) ) != -1 ) {
out.write( buffer, 0, read );
}
Sound sound = new Sound( out.getByteArray(), Sound.FORMAT_TONE );
sound.play( 1 );
//#endif
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?