<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
    主站蜘蛛池模板: 99视频免费播放| 亚洲国产综合精品| 免费黄色大片网站| 日韩精品在线免费观看| 色吊丝性永久免费看码| 亚洲黄色免费网站| 亚洲国产精品无码中文字| 亚洲精品国产V片在线观看| 蜜桃精品免费久久久久影院| 免费国产污网站在线观看15| 亚洲第一视频在线观看免费| 国产精品久久久久久亚洲影视| 91午夜精品亚洲一区二区三区| 亚洲av中文无码乱人伦在线r▽| 在线a亚洲v天堂网2018| 爽爽日本在线视频免费| 青娱分类视频精品免费2| 亚洲视频在线免费观看| 永久免费av无码网站yy| 中文字幕乱码免费看电影| 人人爽人人爽人人片av免费| 亚洲AV成人片无码网站| 亚洲日本va一区二区三区| 亚洲日日做天天做日日谢| 亚洲成a人片77777群色| 久久久久亚洲av无码专区喷水| 亚洲AV无码久久精品成人| 亚洲国产精品va在线播放| 超清首页国产亚洲丝袜| 亚洲一级特黄大片在线观看| 亚洲国产一区视频| 亚洲精品第一国产综合精品99| 国产三级免费观看| www国产亚洲精品久久久| 亚洲精品视频在线看| 亚洲人成无码久久电影网站| 五月天婷亚洲天综合网精品偷| 亚洲综合区小说区激情区| 精品国产亚洲一区二区在线观看 | 久久噜噜噜久久亚洲va久| 国产亚洲精品美女久久久 |