欢迎来到虫虫下载站 | 资源下载 资源专辑 关于我们
虫虫下载站

listing8-18_audioplayer.java

着几乎所有智能机厂商都将有自己配套的App Store,甚至并非智能手机制造商的三星也有意加入本次混战. 当然,我们也不能忘记苹果最先从iTunes中得到的灵感,从而带来了应用程序商店,一个正确
JAVA
字号:
// Use this snippet for creating a flexible audio player that doesn't rely
// on dynamic class loading.

public class AudioPlayer {

	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
	}

	//#if polish.api.nokia-ui
	public byte[] loadSoundData() {
		// TODO implement loadSoundData
		return new byte[ 0 ];
	}
	//#endif

}

⌨️ 快捷键说明

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