国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

應用Nokia UI API處理聲音問題

2019-11-18 14:54:07
字體:
來源:轉載
供稿:網友
    Nokia UI API的目的在于提供一些MIDP1.0中沒有提供的功能,本文講述如何使用Nokia UI中提供的聲音處理的API。在com.nokia.mid.sound包中有一個Sound類和SoundListener接口,SoundListener接口的作用就是當播放的狀態轉換的時候,監聽器中的方法被調用,也就是我們常說的回調。這里不做介紹了。

    Sound類封裝了用于播放聲音的方法,手機所能支持的聲音格式和并行播放的數量是和設備相關的,我們可以通過方法supportedFormat = Sound.getSupportedFormats();
Sound.getConcurrentSoundCount()方法得到這些數據。下面提供一個小程序用戶判定我的手機nokia 6108所能支持的聲音類型和并行播放的數量。

package com.j2medev.test;

import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Form;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;
import com.nokia.mid.sound.*;

public class NokiaSound extends MIDlet
{

    PRivate Display display;

    private Form mainForm;

    private int[] supportedFormat;

    protected void startApp() throws MIDletStateChangeException
    {

        initMIDlet();

    }

    public void initMIDlet()
    {
        display = Display.getDisplay(this);
        mainForm = new Form("Nokia Sound");
        supportedFormat = Sound.getSupportedFormats();
        if (supportedFormat.length == 0)
        {
            mainForm.append("No audio format supported!");
        } else
        {
            for (int i = 0; i < supportedFormat.length; i++)
            {
                mainForm.append("" + supportedFormat[i] + " : "
                        + Sound.getConcurrentSoundCount(supportedFormat[i]));
            }
        }
        display.setCurrent(mainForm);
    }

    protected void pauseApp()
    {

    }

    protected void destroyApp(boolean arg0) throws MIDletStateChangeException
    {

    }



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 怀安县| 门源| 北辰区| 兰西县| 方城县| 北川| 吉首市| 沙雅县| 甘德县| 景谷| 扎囊县| 平乡县| 潼关县| 长岛县| 云梦县| 铁岭市| 万年县| 浠水县| 瑞昌市| 醴陵市| 奈曼旗| 新晃| 东阳市| 定日县| 汪清县| 东莞市| 始兴县| 英超| 响水县| 昆明市| 高要市| 万安县| 许昌县| 青神县| 儋州市| 应城市| 合水县| 射阳县| 金华市| 兖州市| 乐至县|