亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? medialist.java

?? J2ME MIDP_Example_Applications
?? JAVA
字號:
// Copyright 2002 Nokia Corporation. // // THIS SOURCE CODE IS PROVIDED 'AS IS', WITH NO WARRANTIES WHATSOEVER, // EXPRESS OR IMPLIED, INCLUDING ANY WARRANTY OF MERCHANTABILITY, FITNESS // FOR ANY PARTICULAR PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE // OR TRADE PRACTICE, RELATING TO THE SOURCE CODE OR ANY WARRANTY OTHERWISE // ARISING OUT OF ANY PROPOSAL, SPECIFICATION, OR SAMPLE AND WITH NO // OBLIGATION OF NOKIA TO PROVIDE THE LICENSEE WITH ANY MAINTENANCE OR // SUPPORT. FURTHERMORE, NOKIA MAKES NO WARRANTY THAT EXERCISE OF THE // RIGHTS GRANTED HEREUNDER DOES NOT INFRINGE OR MAY NOT CAUSE INFRINGEMENT // OF ANY PATENT OR OTHER INTELLECTUAL PROPERTY RIGHTS OWNED OR CONTROLLED // BY THIRD PARTIES // // Furthermore, information provided in this source code is preliminary, // and may be changed substantially prior to final release. Nokia Corporation // retains the right to make changes to this source code at // any time, without notice. This source code is provided for informational // purposes only. // // Nokia and Nokia Connecting People are registered trademarks of Nokia// Corporation.// Java and all Java-based marks are trademarks or registered trademarks of// Sun Microsystems, Inc.// Other product and company names mentioned herein may be trademarks or// trade names of their respective owners.// // A non-exclusive, non-transferable, worldwide, limited license is hereby // granted to the Licensee to download, print, reproduce and modify the // source code. The licensee has the right to market, sell, distribute and // make available the source code in original or modified form only when // incorporated into the programs developed by the Licensee. No other // license, express or implied, by estoppel or otherwise, to any other // intellectual property rights is granted herein.// unnamed packageimport javax.microedition.lcdui.*;import javax.microedition.media.*;import javax.microedition.media.control.*;import java.io.*;public class MediaList    extends List    implements CommandListener, PlayerListener{    private final MediaSamplerMIDlet midlet;    private final String wavFile;    private final String midiFile;    private final String amrFile;    private final Command playCommand;    private final Command stopCommand;    private final Command exitCommand;    private Player player;    private boolean playing = false;    MediaList(MediaSamplerMIDlet midlet,              String amrFile,              String wavFile,              String midiFile)    {        super("Media Sampler", IMPLICIT);        this.midlet = midlet;        this.amrFile = amrFile;        this.wavFile = wavFile;        this.midiFile = midiFile;        append("PlayTone", null);        append("ToneControl", null);        append("AMR", null);        append("WAV", null);        append("MIDI", null);        append("Video", null);        playCommand = new Command("Play", Command.ITEM, 2);        stopCommand = new Command("Stop", Command.ITEM, 2);        exitCommand = new Command("Exit", Command.EXIT, 1);        addCommand(playCommand);        addCommand(exitCommand);        setCommandListener(this);    }    public void commandAction(Command cmd, Displayable disp)    {        if ((cmd == playCommand) ||            ((cmd == List.SELECT_COMMAND) && !playing))        {            int index = getSelectedIndex();            if (index != -1)  // -1 means nothing selected            {                String selected = getString(index);                if (selected.equals("PlayTone"))                {                    playTone();                }                else if (selected.equals("ToneControl"))                {                    playToneControl();                }                else if (selected.equals("AMR"))                {                    play(amrFile, "audio/AMR");                }                else if (selected.equals("WAV"))                {                    play(wavFile, "audio/x-wav");                }                else if (selected.equals("MIDI"))                {                    play(midiFile, "audio/midi");                }                else if (selected.equals("Video"))                {                    midlet.listSelectVideo();                }            }        }        else if ((cmd == stopCommand) ||                 ((cmd == List.SELECT_COMMAND) && playing))        {            stop();        }        else if (cmd == exitCommand)        {            midlet.listExit();        }    }    void stop()    {        if (player != null)        {            player.close();        }    }    private void playTone()    {        try        {            Manager.playTone(ToneControl.C4, 500, 100);        }        catch (MediaException me)        {            midlet.alertError("MediaException: " + me.getMessage());        }    }    private void playToneControl()    {        byte[] sequence =        {            ToneControl.VERSION, 1,            ToneControl.TEMPO, 30,     // times 4 = 120 beats-per-minute            ToneControl.C4, 16,            ToneControl.C4 + 2, 16,    // D4            ToneControl.C4 + 4, 16,    // E4            ToneControl.C4 + 5, 16,    // F4   (note E# does not exist)            ToneControl.C4 + 7, 16,    // G4            ToneControl.C4 + 9, 16,    // A4            ToneControl.C4 + 11, 16,   // B4            ToneControl.C4 + 9, 8,     // A4            ToneControl.C4 + 7, 8,     // G4            ToneControl.C4 + 5, 8,     // F4   (note E# does not exist)            ToneControl.C4 + 4, 8,     // E4            ToneControl.C4 + 2, 8,     // D4            ToneControl.C4, 8,        };        try        {            player = Manager.createPlayer(Manager.TONE_DEVICE_LOCATOR);            player.addPlayerListener(this);            player.realize();            ToneControl tc = (ToneControl)(player.getControl("ToneControl"));            tc.setSequence(sequence);            player.start();            playingStarted();        }        catch (IOException ioe)        {            discardPlayer();            midlet.alertError("IOException: " + ioe.getMessage());        }        catch (MediaException me)        {            discardPlayer();            midlet.alertError("MediaException: " + me.getMessage());        }        catch (SecurityException se)        {            discardPlayer();            midlet.alertError("SecurityException: " + se.getMessage());        }    }    // Called in case of exception to make sure invalid players are closed    private void discardPlayer()    {        if (player != null)        {            player.close();            player = null;        }    }    private void play(String file, String type)    {        if (file == null)        {            midlet.alertError("No file specified for type " + type);        }        else        {            try            {                InputStream is = getClass().getResourceAsStream(file);                player = Manager.createPlayer(is, type);                player.addPlayerListener(this);                player.realize();                player.start();                playingStarted();            }            catch (IOException ioe)            {                discardPlayer();                midlet.alertError("IOException: " + ioe.getMessage());            }            catch (MediaException me)            {                discardPlayer();                midlet.alertError("MediaException: " + me.getMessage());            }            catch (SecurityException se)            {                discardPlayer();                midlet.alertError("SecurityException: " + se.getMessage());            }        }    }    public void playerUpdate(final Player p,                             final String event,                             final Object eventData)    {        // queue a call to updateEvent in the user interface event queue        Display display = midlet.getDisplay();        display.callSerially(new Runnable() {            public void run()            {                MediaList.this.updateEvent(p, event, eventData);            }        });    }    private void updateEvent(Player p, String event, Object eventData)    {        if (event == END_OF_MEDIA)        {            p.close();        }        else if (event == CLOSED)        {            player = null;            playingStopped();        }    }    private void playingStarted()    {        removeCommand(playCommand);        addCommand(stopCommand);        playing = true;    }    private void playingStopped()    {        removeCommand(stopCommand);        addCommand(playCommand);        playing = false;    }}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久婷婷一区二区三区| 久久精品国产**网站演员| 成人aa视频在线观看| 成人欧美一区二区三区1314| 麻豆国产欧美一区二区三区| 欧美精品亚洲二区| 久久99国产精品免费| 精品国内二区三区| www.在线欧美| 午夜精品在线看| 精品剧情在线观看| jlzzjlzz亚洲女人18| 亚洲综合视频在线| 欧美大尺度电影在线| 国产成人av福利| 一区二区三区精品在线| 欧美一级久久久久久久大片| 不卡视频免费播放| 日韩精品亚洲专区| 国产欧美精品一区二区三区四区| heyzo一本久久综合| 男男成人高潮片免费网站| 久久久影视传媒| 欧美午夜精品免费| 国产成人免费视频网站| 日韩av午夜在线观看| 中文字幕第一区二区| 日韩一区二区精品在线观看| heyzo一本久久综合| 精品一区二区国语对白| 亚洲一区二区三区国产| 国产精品国产精品国产专区不蜜| 99在线热播精品免费| 天堂蜜桃一区二区三区 | 奇米影视一区二区三区小说| 国产精品国产自产拍高清av| 欧美成人在线直播| 7878成人国产在线观看| 91国偷自产一区二区开放时间 | 亚洲成av人片在线| 亚洲色图欧美激情| 亚洲人妖av一区二区| 国产精品麻豆网站| 综合色中文字幕| 自拍偷拍亚洲欧美日韩| 中文字幕一区二区三区不卡在线| 2020国产精品| 国产精品国产自产拍高清av| 中文字幕一区在线| 亚洲美女精品一区| 一区二区三区免费观看| 亚洲一区二区欧美日韩| 日韩和欧美一区二区三区| 蜜桃av一区二区在线观看| 精品亚洲aⅴ乱码一区二区三区| 日精品一区二区| 韩国精品久久久| www.66久久| 欧美日韩一区不卡| 日韩精品一区二区在线观看| 国产日韩精品一区二区浪潮av| 日本一区二区高清| 一区二区三区欧美| 美国欧美日韩国产在线播放| 丰满少妇久久久久久久| 色婷婷久久久综合中文字幕| 在线播放一区二区三区| 精品av综合导航| 亚洲最大成人综合| 国产精品资源在线看| 欧美四级电影网| wwww国产精品欧美| 亚洲国产毛片aaaaa无费看| 国产成人精品三级| 91精品国产综合久久小美女| 亚洲欧洲性图库| 激情成人综合网| 欧美精品v国产精品v日韩精品| 日本一区二区久久| 国产一区二区三区精品欧美日韩一区二区三区| va亚洲va日韩不卡在线观看| 亚洲精品在线三区| 人人狠狠综合久久亚洲| 欧美吞精做爰啪啪高潮| 国产一区二区不卡在线| 色哟哟一区二区| 国产精品免费久久久久| 黄色资源网久久资源365| 欧美一区二区人人喊爽| 亚洲成人一区二区| 欧美亚一区二区| 亚洲一区二区三区视频在线播放| 91麻豆精品在线观看| 亚洲日本中文字幕区| 一本一道波多野结衣一区二区| 中文字幕欧美激情| 国产精品一区专区| 国产午夜精品久久久久久免费视 | 婷婷开心激情综合| 欧美日韩国产另类一区| 午夜精品福利在线| 精品处破学生在线二十三| 国产精品99久久久久久似苏梦涵| 久久亚洲一区二区三区明星换脸| 国产综合久久久久影院| 国产精品乱码人人做人人爱| 91视频免费看| 日本午夜精品一区二区三区电影| 91精品婷婷国产综合久久| 久久不见久久见免费视频7| 久久久久久久久久久99999| 国产美女娇喘av呻吟久久| 国产精品久久久99| 欧美综合视频在线观看| 麻豆精品在线播放| 国产精品国产三级国产三级人妇| 色噜噜夜夜夜综合网| 奇米一区二区三区| 中文字幕欧美区| 欧美日韩日日骚| 成人app网站| 免费av网站大全久久| 亚洲少妇最新在线视频| 日韩精品一区国产麻豆| 欧美中文字幕一区| 成人av在线看| 国产乱码精品一区二区三区五月婷| 日韩理论在线观看| 中文字幕第一区第二区| 亚洲精品一区在线观看| 欧美撒尿777hd撒尿| 91在线视频免费观看| 蜜臀av性久久久久蜜臀aⅴ | 69成人精品免费视频| www.日韩av| 99久久久免费精品国产一区二区| 男人操女人的视频在线观看欧美| 亚洲欧美日韩精品久久久久| 久久蜜桃一区二区| 精品电影一区二区三区| 久久夜色精品一区| 久久综合资源网| 日韩美女视频在线| 精品少妇一区二区三区在线播放| 欧美精品亚洲一区二区在线播放| 91久久精品一区二区三| 欧美中文字幕一区二区三区 | 91麻豆精品国产91久久久| 欧美日韩高清一区二区三区| 色婷婷精品久久二区二区蜜臂av | 亚洲精品成人精品456| 亚洲免费观看高清完整版在线观看| 亚洲视频 欧洲视频| 亚洲成a人v欧美综合天堂下载| 亚洲精品中文在线影院| 亚洲国产视频一区二区| 免费亚洲电影在线| 国产又粗又猛又爽又黄91精品| 国产精品白丝jk白祙喷水网站 | 欧美色男人天堂| 欧美一区二区女人| 中文字幕一区二区在线观看| 亚洲黄色小视频| 国产精品中文字幕日韩精品| 91麻豆国产香蕉久久精品| 欧美一区二区三区在线观看| 国产欧美综合色| 午夜av一区二区| 成人免费观看视频| 欧美精品xxxxbbbb| 综合中文字幕亚洲| 久久99国产乱子伦精品免费| 91麻豆swag| 国产精品成人免费| 久久99蜜桃精品| 色婷婷综合久久久中文字幕| 日韩欧美国产系列| 偷拍亚洲欧洲综合| 91小视频免费观看| 国产色产综合色产在线视频| 日本最新不卡在线| 91黄视频在线观看| 亚洲欧美日韩综合aⅴ视频| 精油按摩中文字幕久久| 欧美一区在线视频| 亚洲成av人片在线观看无码| 日本久久一区二区| 国产精品初高中害羞小美女文| 蜜臀久久99精品久久久久久9| 日本精品一区二区三区四区的功能| 国产三级精品视频| 国产精品一级在线| 国产三级三级三级精品8ⅰ区| 麻豆精品精品国产自在97香蕉 | 99视频有精品| 亚洲欧洲色图综合| 欧日韩精品视频| 亚洲一区二区三区美女| 欧美少妇一区二区| 久久99这里只有精品|