import javax.microedition.lcdui.*; import javax.microedition.media.*; public class Canv extends Canvas { public int w,h; // ширина и высота экрана public Image img; // это будет картинка public Player plr,plr1,plr2,plr3; // плейеры public Canv() { setFullScreenMode(true); w = getWidth(); h = getHeight(); try { img = Image.createImage("/img/logo.png"); // загружаем картинку plr = Manager.createPlayer(getClass().getResourceAsStream("/voice/a.mid"), "audio/mp3"); // загружаем звук plr.realize(); // подготавливаем ресурсы plr.prefetch(); // подготавливаем ресурсы plr.setLoopCount(1); //одноразовое проигрывание plr.start(); // начинаем проигрывать звук plr.stop(); // заканчиваем проигрование звука plr1 = Manager.createPlayer(getClass().getResourceAsStream("/voice/b.mp3"), "audio/mpeg"); // загружаем звук plr1.realize(); // подготавливаем ресурсы plr1.prefetch(); // подготавливаем ресурсы plr1.setLoopCount(1); //одноразовое проигрывание plr1.start(); // начинаем проигрывать звук plr1.stop(); // заканчиваем проигрование звука plr2 = Manager.createPlayer(getClass().getResourceAsStream("/voice/c.mp3"), "audio/mpeg"); // загружаем звук plr2.realize(); // подготавливаем ресурсы plr2.prefetch(); // подготавливаем ресурсы plr2.setLoopCount(1); //одноразовое проигрывание plr2.start(); // начинаем проигрывать звук plr2.stop(); // заканчиваем проигрование звука plr3 = Manager.createPlayer(getClass().getResourceAsStream("/voice/d.mid"), "audio/midi"); // загружаем звук plr3.realize(); // подготавливаем ресурсы plr3.prefetch(); // подготавливаем ресурсы plr3.setLoopCount(-1); //безканечное проигрывание plr3.start(); // начинаем проигрывать звук } catch (Exception ex) { ex.printStackTrace(); } } public void paint(Graphics g) { setFullScreenMode(true); // устанавливаем полноэкранный режим g.setColor(0xffffff); g.fillRect(0,0,w,h); // очищаем экран g.drawImage(img, 0, 0, 20); // выводим картинку в левый верхний угол g.drawImage(img, w/2, h/2, Graphics.HCENTER | Graphics.VCENTER); // dsjlbv картинку в центр g.setColor(0,255,0);//Установка цвета зеленого цвета. g.drawString("0 - Выход",0,h/2,20); repaint(); } public void keyPressed(int keyCode) { if (keyCode==48) Main.midlet.destroyApp(true); // выходим } public void keyRepeated(int keyCode) { } }