应用Nokia UI API处理声音问题[5]

[入库:2006年2月23日] [更新:2007年3月24日]

本文简介:

    public void keyReleased(int keyCode)
    {
        if (keyCode == currentKey)
        {
            pressNum = -1;
            player.stop();
        }
        repaint();

    }

}
package com.j2medev.tone;

import com.nokia.mid.sound.Sound;

public class TonePlayer
{

    private Sound sound;

    public TonePlayer()
    {
        super();
        sound = new Sound(0, 2000);

    }

    public void play(int freq)
    {
        sound.init(freq, 2000);
        sound.play(1);
    }

    public void stop()
    {
        sound.stop();
    }

}

package com.j2medev.tone;

import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

public class TonesMIDlet extends MIDlet
{
    private final TonesCanvas canvas;

    public TonesMIDlet()
    {
        canvas = new TonesCanvas(this);
    }

    public void startApp()
    {
        Display.getDisplay(this).setCurrent(canvas);
    }

    public void pauseApp()
    {
    }

    public void destroyApp(boolean unconditional)
    {
       
    }

本文关键:应用Nokia UI API处理声音问题
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top