資源簡介
這個JAVA程序可以讓WEB服務器從視頻服務器上獲取數(shù)據(jù)流
當我們訪問WEB服務器的時候就可以看到視頻服務器采集到的視頻圖像。

代碼片段和文件信息
/*
?*?JWebcamPlayer.java
?*
?*?Created?on?March?21?2005?1:31?AM
?*/
/**
?*
?*?@author?Alvaro?Salmador?(nx5)?(naplam33?at?msn.com)
?*/
import?java.applet.*;
import?java.applet.appletContext.*;
import?java.awt.*;
import?java.awt.event.*;
import?java.awt.image.*;
import?java.awt.Image;
import?java.net.URL;
import?javax.swing.*;
//import?javax.swing.table.*;
import?javax.imageio.*;
//import?java.util.*;
import?java.io.*;
import?java.net.*;
public?class?JWebcamPlayer?extends?javax.swing.Japplet?implements?MouseListener?MouseMotionListener
{
????public?static?final?boolean?DEBUGGING?=?false;
???
????public?JWebcamPlayer()?
????{
????}
????public?static?String?checkappletLoaded()
????{
????????return?“ok“;
????}
????public?static?int?unsignedByteToInt(?byte?b?)
????{
???? return?(int)?b?&?0xff;
????}
????public?void?init()?
????{
????????m_strColor?=?getParameter(“Color“);
????????if?(m_strColor==null?||?m_strColor==““)?m_strColor?=?“#FFFFFF“;
????????m_strServer?=?getCodebase().getHost();//getParameter(“Server“);
????????if?(m_strServer==null?||?m_strServer==““)?m_strServer?=?“127.0.0.1“;
????????m_strPort?=?getParameter(“Port“);
????????if?(m_strPort==null?||?m_strPort==““)?m_strPort?=?“7070“;
overlay?=?toBufferedImage(getImage(getDocumentbase()?“control.jpg“?));
do_overlay?=?false;
addMouseListener(this);
addMouseMotionListener(this);
????}
???
????public?void?createGUI()
????{
????????setBackground(Color.decode(m_strColor));
????????
????????try?{
????????????//UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());?//native
????????????UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName());?//java
????????}?catch(Exception?e)?{??}
?
????????Container?content?=?getContentPane();
????????
????????content.setBackground(Color.decode(m_strColor));
????????
????????GridBagLayout?gbl?=?new?GridBagLayout();
????????content.setLayout(gbl);
????????GridBagConstraints?c?=?new?GridBagConstraints();
????????c.fill?=?GridBagConstraints.BOTH;
????????c.weighty?=?1.0;
????????c.weightx?=?1.0;
????????c.gridwidth?=?1;
????????c.anchor?=?GridBagConstraints.NORTHWEST;
????????c.insets?=?new?Insets(0?000);
????????c.gridheight?=?1;
????????c.gridx?=?0;
????????c.gridy?=?0;
????????m_label?=?new?JLabel();
m_label.setHorizontalAlignment(SwingConstants.LEFT);
m_label.setVerticalAlignment(SwingConstants.TOP);
????????m_label.setText(“JWebcamPlayer?applet“);
????
????????content.add(m_label?c);
????}
????public?void?start()
????{
????????m_stop?=?false;
????????
????????try?{
????????????javax.swing.SwingUtilities.invokeAndWait(new?Runnable()?
????????????{
????????????????public?void?run()?{
????????????????????createGUI();
????????????????}
????????????}?);
????????}?catch?(Exception?e)?{?
????????}
????????m_worker?=?new?SwingWorker()?{
????????????public?object?construct()?{
????????????????
????????????????Socket?connection;
????????????????InputStream?in;
????????????????O
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????2745??2005-12-07?05:18??http-java-ap
?????文件???????1030??2005-12-11?05:11??http-java-ap
?????文件????????812??2005-12-11?04:29??http-java-ap
?????文件??????10805??2005-12-07?05:30??http-java-ap
?????文件??????15493??2005-12-07?05:18??http-java-ap
?????文件???????3452??2005-06-29?05:21??http-java-ap
?????目錄??????????0??2010-10-18?15:19??http-java-ap
-----------?---------??----------?-----??----
????????????????34337????????????????????7
- 上一篇:JAVA做的小游戲,蠻有趣的
- 下一篇:android cmd命令行工具
評論
共有 條評論