<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 32,comments - 8,trackbacks - 0

    Oops! JMF Quick Start

     

    Purpose:

    學(xué)習(xí)完后能夠?qū)W會(huì)操作JMF.

    JMFjava media framework,能夠控制流媒體

     

    Reference :

    http://blog.csdn.net/oscar999/archive/2006/12/11/1438694.aspx

     

    Precondition:

    Eclipse 3.3 europa

    jmf-2_1_1e-windows-i586.exe

    /Files/pixysoft/jmf-2_1_1e-windows-i586.part1.rar 
    /Files/pixysoft/jmf-2_1_1e-windows-i586.part2.rar 
    /Files/pixysoft/jmf-2_1_1e-windows-i586.part3.rar 
    /Files/pixysoft/jmf-2_1_1e-windows-i586.part4.rar 



    Quick Start:

    新建一個(gè)java project,項(xiàng)目名為Oops_JMF

     

    在項(xiàng)目里面添加一個(gè)lib目錄,并添加以下jar文件,全部可以在jmf-2_1_1e-windows-i586.exe里面找到



     

    src目錄下面添加以下文件:

    SimpleAudioPlayer.java

    import javax.media.*;

    import java.io.File;

    import java.io.IOException;

    import java.net.URL;

    import java.net.MalformedURLException;

     

    public class SimpleAudioPlayer

    {

           
    private Player audioPlayer = null;

     

           
    public SimpleAudioPlayer(URL url) throws IOException, NoPlayerException,

                         CannotRealizeException

           {

                  audioPlayer 
    = Manager.createRealizedPlayer(url);

           }

     

           
    public SimpleAudioPlayer(File file) throws IOException, NoPlayerException,

                         CannotRealizeException

           {

                  
    this(file.toURL());

           }

     

           
    public void play()

           {

                  audioPlayer.start();

           }

     

           
    public void stop()

           {

                  audioPlayer.stop();

                  audioPlayer.close();

           }

    }

     

    TestCase.java

    import java.io.File;

    import java.io.IOException;

     

    import javax.media.CannotRealizeException;

    import javax.media.NoPlayerException;

     

    public class TestCase

    {

     

           
    /**

            * 
    @param args

            
    */

           
    public static void main(String[] args)

           {

                  File audioFile 
    = new File("demo.mp3");

                  
    try

                  {

                         SimpleAudioPlayer player 
    = new SimpleAudioPlayer(audioFile);

                         System.out.println(
    "music begin");

                         player.play();

                         System.out.println(
    "music end");

     

                  } 
    catch (NoPlayerException e)

                  {

                         
    // TODO Auto-generated catch block

                         e.printStackTrace();

                  } 
    catch (CannotRealizeException e)

                  {

                         
    // TODO Auto-generated catch block

                         e.printStackTrace();

                  } 
    catch (IOException e)

                  {

                         
    // TODO Auto-generated catch block

                         e.printStackTrace();

                  }

     

           }

     

    }




    在項(xiàng)目根目錄下面放置一個(gè)demo.mp3文件,最后整個(gè)項(xiàng)目變成:

     

     

    右鍵點(diǎn)擊項(xiàng)目,run as java application



     

    設(shè)置好運(yùn)行環(huán)境



     

    成功!

     

    發(fā)現(xiàn)很有趣。整個(gè)application運(yùn)行完了,但是音樂還在繼續(xù)。估計(jì)內(nèi)部開了線程。


    posted on 2007-09-07 14:56 張辰 閱讀(905) 評(píng)論(0)  編輯  收藏 所屬分類: Dr. Oops
    主站蜘蛛池模板: 精品香蕉在线观看免费| 国产麻豆成人传媒免费观看| 日韩亚洲产在线观看| 老司机亚洲精品影院| 亚洲国产美女在线观看| 亚洲AV成人无码网天堂| 99久久成人国产精品免费| 在线成人爽a毛片免费软件| 岛国av无码免费无禁网站| 四虎1515hm免费国产| 亚洲小说区图片区另类春色| 久久亚洲精品成人AV| 久久国产乱子免费精品| 亚洲AV无码乱码在线观看| 亚洲天天在线日亚洲洲精| 色欲色欲天天天www亚洲伊| 国产极品粉嫩泬免费观看| 亚洲国产综合专区在线电影 | 亚洲人成7777影视在线观看| 无码亚洲成a人在线观看| 免费h黄肉动漫在线观看| 亚洲H在线播放在线观看H| 国产色爽免费无码视频| 国产一卡二卡≡卡四卡免费乱码| 老牛精品亚洲成av人片| 50岁老女人的毛片免费观看 | 亚洲AV无码精品色午夜果冻不卡 | 亚洲av无码国产精品色午夜字幕| 免费成人在线电影| 亚洲黄色免费观看| 日本在线免费播放| 亚洲午夜久久久精品电影院| 色吊丝永久在线观看最新免费| 久久亚洲私人国产精品| 成年轻人网站色免费看| 亚洲国产精品久久久久久| 波多野结衣免费在线观看| 老湿机一区午夜精品免费福利| 黄+色+性+人免费| 免费无码AV一区二区| 女性自慰aⅴ片高清免费|