<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! Eclipse + JSP + Applet + JMF Quick Start

    Reference:

    http://community.csdn.net/Expert/topic/5481/5481629.xml?temp=.1175043

    appletclass文件最好不要放在web-inf目錄下,因為這是個特殊目錄

    視頻測試文件:
    /Files/pixysoft/test.rar




    Quick Start:

    新建一個Dynamic Web Project項目,叫做Oops_JMF_Applet,然后修改project – properties,default output folder為:Oops_JMF_Applet/WebContent/classes



    添加以下引用,全部可以在
    JMF包里面找到




    src目錄下面增加一個文件:PlayerApplet.java

     

    import java.applet.*;

    import java.awt.*;

    import java.net.*;

    import javax.media.*;

    public class PlayerApplet extends Applet implements ControllerListener

    {

           Player player 
    = null;

           
    public void init()

           {

                  setLayout(
    new BorderLayout());

                  String mediaFile 
    = getParameter("FILE");

                  
    try

                  {

                         URL mediaURL 
    = new URL(getDocumentBase(), mediaFile);

                         player 
    = Manager.createPlayer(mediaURL);

                         player.addControllerListener(
    this);

                  }

                  
    catch (Exception e)

                  {

                         System.err.println(
    "Got exception " + e);

                  }

           }

           
    public void start()

           {

                  player.start();

           }

           
    public void stop()

           {

                  player.stop();

                  player.deallocate();

           }

           
    public void destroy()

           {

                  player.close();

           }

           
    public synchronized void controllerUpdate(ControllerEvent event)

           {

                  
    if (event instanceof RealizeCompleteEvent)

                  {

                         Component comp;

                         
    if ((comp = player.getVisualComponent()) != null)

                                add(
    "Center", comp);

                         
    if ((comp = player.getControlPanelComponent()) != null)

                                add(
    "South", comp);

                         validate();

                  }

           }

    }

    WebContent下面添加一個文件index.jsp。注意codebase問題

     

    <html>

    <body>

    <APPLET CODE=PlayerApplet WIDTH=320 HEIGHT=300

        
    codebase="/Oops_JMF_Applet/classes/">

        
    <PARAM NAME=FILE VALUE="test.mpg">

    </APPLET>

    </body>

    </html>

     

    程序clean一下,在webContent目錄下面添加一個test.mpg文件,然后選擇index.jsp,Run on Server,選一個tomcat服務器,ok!





    可惜不能截圖。。。

    posted on 2007-09-15 01:24 張辰 閱讀(1100) 評論(0)  編輯  收藏 所屬分類: Dr. Oops
    主站蜘蛛池模板: 成人免费ā片在线观看| 久久九九免费高清视频| 亚洲高清视频免费| 亚洲精品成人av在线| 在线成人精品国产区免费| 亚洲乱码国产乱码精品精| 日本在线看片免费| 99亚洲精品高清一二区| 1000部拍拍拍18勿入免费凤凰福利| 亚洲丝袜美腿视频| 四虎1515hh永久久免费| 在线综合亚洲中文精品| 狠狠久久永久免费观看| 国产亚洲视频在线| 亚洲日韩乱码中文无码蜜桃臀网站 | 亚洲精品高清一二区久久| 一个人看的www视频免费在线观看| 亚洲无码精品浪潮| 久久免费线看线看| 亚洲成人免费电影| 国产免费黄色大片| 国产视频精品免费视频| 亚洲一区二区在线免费观看| 国产成人无码免费看视频软件 | 成人AV免费网址在线观看| 国产亚洲精aa在线看| 亚洲国产专区一区| 青青青国产手机频在线免费观看 | 猫咪免费人成网站在线观看| 日本亚洲色大成网站www久久| 国产在线观看免费视频播放器| 国产免费看JIZZ视频| 九九精品国产亚洲AV日韩| 国产亚洲精品不卡在线| 2020因为爱你带字幕免费观看全集 | 色猫咪免费人成网站在线观看| 久久精品国产亚洲av麻豆图片| 免费国产小视频在线观看| 午夜精品一区二区三区免费视频 | 无码国产精品一区二区免费16| 亚洲人成网站999久久久综合|