关于在jbuilder 中如何写播放"*.avi ", "*,mpg", 和"*.jpg"文件的程序,SOS ,200$(200分)

  • 主题发起人 主题发起人 tigerlion001
  • 开始时间 开始时间
T

tigerlion001

Unregistered / Unconfirmed
GUEST, unregistred user!
各位大侠,
可否指点一下,如何在jbuilder3.5环境下播放"*.avi ", "*,mpg", 和"*.jpg"文件,
以及保存"*.avi ", "*,mpg", 和"*.jpg"文件到数据库(SQL server7.0)中.
我以前用Delphi 写过打开/保存"*.jpg"文件的程序,但在Juilder3.5中没有相应的
控件,如:"dbimage","image"等,请各位大侠指点,万分感谢!
此外,
现有下列问题请教:
1. samrt agent 中监听UDP 协议端口,默认是14000,我在程序中改为16000,agent 也用的是
16000,但是提示是找不到对象,(我曾经试过,是可以的,前几天重新安装Jbuilder后,就出现
以上问题),该问题不是很大,但很奇怪.
2. 可否讲解一下如何发布Jbuilder 文件,(如何生成安装文件,jbuilder 生成的是class 文件,
如何在其他机器(没有安装jbuilder)上运行),我看了些资料,看不太明白,可否指点一二.
(我用Jbuilder 中的wizard / Deployment 生成了*.jar 文件, 但是在别的机器上无法用)
3. 从网上down了些源代码,(*.java,and *.class)不知如何调试,(没有*.jpr文件,是否需要
自己建立一个?)
4. 在"visibroker for java "的PP111中提到"连接不同网络中的智能代理"中有一个文件:
"agentaddr",不知在何处?文件夹中没有,前段时间从大富豪中见到用"wine"可以实现跨
网段agent 通讯,不知是否在此依然可行?最好可以找到"agentaddr"文件.
谢谢!
请高手指点, JJams_King,请进!
 
调试CORBA 例程时,有orb 值为:{com.inprise.vbroker.orb.ORB@46b},请教@46b 是什么?
 
拜托,大侠们帮帮忙,谢谢,任何一个问题都有分,谢谢!!!
 
人哪?请大家伸出援助之手,谢谢!!!
 
那么,趁放假之前,那位大侠帮我在清华的BBS上问一下,谢谢!
我总是上不去.
 
tigerlion001 、tigerlion002...tigerlionx都是你吗?
用java播放"*.avi ", "*,mpg", 和"*.jpg"文件,建议你看看java2D,和jdk自带的一些DEMO,
里面说得很详细
保存"*.avi ", "*,mpg", 和"*.jpg"文件到数据库(SQL server7.0)中.建议你看看JDBC

 
谢谢eguy, 我找到java2D 文件夹了,2D是否指两维?
 
谢谢eguy, 我找到java2D 的readme.txt 文件了,谢谢。
 
1。smartagent使用的端口我只改过一次,是在环境变量中加一个OSAGENT_PORT。
其他方法我想也应该差不多,手册中应该有讲。
2。部署(deployment)向导知识把有关的class文件打包到一个jar文件中,若要
运行,对环境还有要求,如要正确安装jdk,等等。
3。如果用jbuilder,可以建立一个工程,把java文件加入工程。
 
to JJams_King and eguy,
我找到了Jbuilder3/samples/jdk/demo/jfc/Java2D,其中有*.jpr 文件,但是在make/
rebuilder 时出错,具体是:文件 DemoSurface.java 中的
if (bimg != null) {
switch (bimg.getType()) {
case bimg.TYPE_INT_RGB : s="INT_RGB";
break;// error
case bimg.TYPE_INT_ARGB : s="INT_ARGB";
break;// error
case bimg.TYPE_INT_ARGB_PRE : s="TYPE_INT_ARGB_PRE";
break;// error
case bimg.TYPE_INT_BGR : s="TYPE_INT_BGR";
break;
// error
case bimg.TYPE_3BYTE_BGR : s="TYPE_3BYTE_BGR";
break;// error
case bimg.TYPE_4BYTE_ABGR : s="TYPE_4BYTE_ABGR";
break;// error
case bimg.TYPE_4BYTE_ABGR_PRE : s="TYPE_4BYTE_ABGR_PRE";
break;// error
case bimg.TYPE_USHORT_565_RGB : s="TYPE_USHORT_565_RGB";
break;// error
case bimg.TYPE_USHORT_555_RGB : s="USHORT_555_RGB";
break;// error
case bimg.TYPE_BYTE_GRAY : s="BYTE_GRAY";
break;// error
case bimg.TYPE_USHORT_GRAY : s="USHORT_GRAY";
break;// error
case bimg.TYPE_BYTE_BINARY : s="BYTE_BINARY";
break;// error
case bimg.TYPE_BYTE_INDEXED : s="BYTE_INDEXED";
break;// error
}
}
错误信息是:constant expression required
我不知是什么“常量”, 我想既然是demo, 应该不会有问题,请教该如何修改,谢谢!
在 readme 中让我用java Java2Demo
但是提示是:main thread 中异常。
 
我现在用的是JB4,它所带的demo没有问题,没法测试你说的问题。
你安装一下JDK,看看JDK自带的demo吧,一点问题也没有。
 
如果不继续,请自觉结束问题!
 
请求继续讨论,5月中下旬无论结果如何,都将结束。
 
http://java.sun.com/products/java-media/jmf/2.1.1/formats.html
你可以下载一个 JMF 类库,上面的网址告诉了你jmf 2.11支持的媒体类型
但是这样的话,你的JRE环境必须带上JMF库,有2M多大!!!
或者到 http://sourceforge.net/ 去看看,我看到有两个开放源码组织在
写 mpg、avi、mp3 的解码类库,好像已经出了 Alpha 版供测试。类库非常
精简,好像只有200来K。
 
多谢DragonPC_???, 给我一条思路。
我现在基本上已经建成基于CORBA规范的三层数据库,后台数据库分别用interbase和oracle
实现,如不考虑多媒体特性,是比较满意的。
目前阶段仅仅考虑*.jpg 文件的保存与调出,
*.jpg以blob类型保存,在客户端存进去,然后重新调出来,就没有了,其他类型的数据(如:
string, int,)等都没有出现上述问题。在help 中,有关于blob 的内容:
Why can't I save or change BLOB fields?
What can Ido
if BLOB Columns cannot be successfully saved back to a JDBC
driver?
我看了,但是在我的源代码中没有找到相关的内容。
请各路高手指点!!!
注:在jbuilder3中blob以inputstream类型传输,
不知各路英雄有何高见(小时听三国听多了) :)


 
我想问题该结束了,但是*.jpg 一直没有解决,我想把用Jbuilder3 DATAmodel
生成的IDL用在Jbuilder4中,始终有一个关于getRows 和setRows 的出错信息,
"Traffic.idl": D:/CORBA/trafficjb4/Traffic.idl: 35:getRows is not the correct type for pragma hint at line 35, column 1
"Traffic.idl": D:/CORBA/trafficjb4/Traffic.idl: 38:setRows is not the correct type for pragma hint at line 38, column 1
对应的idl 语句是:
#pragma hint getRows.param1 columnName="EVENT_NO"
#pragma hint setRows.param1 columnName="EVENT_NO"
后台数据库用interbase,
其次,用Jbuilder4生成的datamodel.java , 经java2idl生成的idl 文件,
没有办法用到CORBA server 中去。
请高手帮帮忙,多谢!我可以另开题加分。
 
多人接受答案了。
 
后退
顶部