listing8-02_audioplayer.java_preprocessed

来自「着几乎所有智能机厂商都将有自己配套的App Store,甚至并非智能手机制造商的」· JAVA_PREPROCESSED 代码 · 共 28 行

JAVA_PREPROCESSED
28
字号
// this is the preprocessed result of Listing 8-01 when the device supports the Nokia UI API but not the MIDP 2.0 platform

public void playAudio() {
	//#if polish.api.mmapi || polish.midp2
		//# try {
			//# Player player = Manager.createPlayer(
			//# getClass().getResourceAsStream("/music.mid"), "audio/midi");
			//# player.realize();
			//# player.prefetch();
			//# player.start();
		//# } catch (Exception e) {
			//# //#debug error
			//# System.out.println("Unable to start audio playback" + e);
		//# }
	//#elif polish.api.nokia-ui
		try {
			byte[] soundData = loadSoundData();
			Sound sound = new Sound( soundData, Sound.FORMAT_TONE );
			sound.play( 1 );
		} catch (IllegalArgumentException e) {
			//#debug error
			System.out.println("Unable to play Nokia sound" + e );
		}
	//#else
		//# System.out.println("No sound playback supported.");
	//#endif
}

⌨️ 快捷键说明

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