资源简介
这个JAVA程序可以让WEB服务器从视频服务器上获取数据流
当我们访问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命令行工具
相关资源
- 微博系统(Java源码,servlet+jsp),适
- java串口通信全套完整代码-导入eclip
- JNA所需要的jar包
- jsonarray所必需的6个jar包.rar
- 三角网构TIN生成算法,Java语言实现
- utgard用到的jar包
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- commons-beanutils-1.8.3.jar
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- ehcache-core-2.5.1.jar
- android-support-v4.jar已打包进去源代码
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
评论
共有 条评论