Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Java程序分享区
» 工具
打印话题 寄给朋友 订阅主题 |
作者 | 用Java制作的Flash播放器 |
ljy0000
发贴: 141 |
于 2005-08-07 14:46
运行方法: 解开压缩包,双击“run.cmd”文件即可。 FlashPlayer.zip (136.41k) |
作者 | Re:用Java制作的Flash播放器 [Re:ljy0000] |
linux_china
版主 发贴: 752 |
于 2005-08-07 15:07
JDIC都用上啦,强! https://jdic.dev.java.net/ |
作者 | Re:用Java制作的Flash播放器 [Re:ljy0000] |
ljy0000
发贴: 141 |
于 2005-08-07 16:03
多谢linux_china哥哥夸奖,不过刚才发现一个错误,在RUN.CMD文件中有错误。我写的是我自己的Java路径,大家改成自己的Java路径吧。 |
作者 | Re:用Java制作的Flash播放器 [Re:ljy0000] |
YuLimin
简单就是美 版主 发贴: 866 |
于 2005-08-08 10:12
HoHo学习 The JDesktop Integration Components (JDIC) project aims to make Java™ technology-based applications ("Java applications") first-class citizens of current desktop platforms without sacrificing platform independence. Its mission is to enable seamless desktop/Java integration. JDIC provides Java applications with access to functionalities and facilities provided by the native desktop. It consists of a collection of Java packages and tools. JDIC supports a variety of features such as embedding the native browser, launching the desktop applications, creating tray icons on the desktop, registering file type associations, creating JNLP installer packages, etc. Many new features are contributed as incubator projects from the community. See the initial JDIC Overview article for a more thorough read on the project. Read the two-part sketchbook Look, feel, and behave like a native application and Save your screen, with Java! by Joshua Marinacci for an overall introduction and evaluation of the project. Check out George Zhang's Blog for more information. More articles relating to JDIC ...... 当兵不后悔!后悔不当兵! 超越黎明时空,追逐时代潮流! 人,是要靠自己的!简单就是美! 我的Java:http://www.Java2Class.net 我的Blog:http://YuLimin.ItEye.com |
作者 | Re:用Java制作的Flash播放器 [Re:ljy0000] |
leowu2000
版主 发贴: 258 |
于 2005-08-08 14:13
还希望能共享更多的设计思想,如果共享的是代码,请给出具体代码.谢谢! Eclipse邮件列表 |
作者 | Re:用Java制作的Flash播放器 [Re:ljy0000] |
YuLimin
简单就是美 版主 发贴: 866 |
于 2005-08-08 16:09
/** * <p>Title: FlashPlayer</p> * * <p>Description: FlashPlayer</p>\ * * <p>使用这个项目:https://jdic.dev.java.net/</p> * * <p>Copyright: Copyright 1997 - 2005</p> * * <p>Company: Beyond DayBreak Office</p> * * @author YuLimin * @version 1.0 */ import java.io.File; import java.awt.BorderLayout; import javax.swing.JFrame; import javax.swing.JPanel; import org.jdesktop.jdic.browser.WebBrowser; public class FlashPlayer extends JFrame { /** * FlashPlayer构造函数,完成Flash播放,其实就是创建一个WebBrowser,丢给它一个Flash文件就可以了:) * * @param filepath String */ public FlashPlayer(String filepath) { JPanel jPanel = new JPanel(); WebBrowser browser = new WebBrowser(); jPanel.setLayout(new BorderLayout()); setTitle("Java Flash Player"); setDefaultCloseOperation(3); try { browser.setURL(new File(filepath).toURL()); } catch(Exception ex) { ex.printStackTrace(); } jPanel.add(browser,"Center"); getContentPane().add(jPanel); setSize(800,600); } /** * 测试Flash文件的播放,加上要播放文件的全路径即可! * * @param args String[] */ public static void main(String args[]) { if(args.length > 0) { FlashPlayer player = new FlashPlayer(args[0]); player.setVisible(true); System.out.println("播放Flash文件:" + args[0]); } else { System.out.println("参数不对,请加上要播放的Flash文件全路径!"); } } } BTW:附上一个Flash文件进行测试:) 当兵不后悔!后悔不当兵! 超越黎明时空,追逐时代潮流! 人,是要靠自己的!简单就是美! 我的Java:http://www.Java2Class.net 我的Blog:http://YuLimin.ItEye.com |
作者 | Re:用Java制作的Flash播放器 [Re:ljy0000] |
tzutolin
版主 发贴: 581 |
于 2005-08-09 08:52
好! 漂亮 |
作者 | Re:用Java制作的Flash播放器 [Re:ljy0000] |
Jove
CJSDN高级会员 发贴: 1228 |
于 2005-08-10 10:15
谢谢你的介绍和demo 不过,你写的这个FlashPlayer并不能控制里面的Macromedia flash player 比如控制播放/暂停,设置缩放,读写Flash变量等... |
作者 | Re:用Java制作的Flash播放器 [Re:Jove] |
leowu2000
版主 发贴: 258 |
于 2005-08-10 13:59
他写的这个东西核心其实只在于IE的嵌入使用,其实和flash真正关系不大,我想通过swt嵌入控件的方式应该比这个更加通用,应该是可以控制的. 好像有个朋友不是用swt弄了个媒体播放器出来么,在eclipse那个板块,如果那个朋友公开详细细节的话,倒是很不错的. Eclipse邮件列表 |
作者 | Re:用Java制作的Flash播放器 [Re:ljy0000] |
cnfree
CJSDN高级会员 发贴: 118 |
于 2005-09-04 03:33
下载地址: http://blog.csdwiki.org/download/FlashPlayer.exe 核心代码非常简单 注册Flash控件 private void init(){ 操纵Flash控件: private final static String[] isPlaying = new String[] { "IsPlaying" }; 具体的API就要到macromedia的官方网站查询,以便得到各个API的方法原型。 另外我还做了一个SWT加强版,增加了一些API,可以操作磁盘,内存,关机/注销/重启,隐藏鼠标,列出/杀死系统进程等等。当然这是不可跨平台的,但是如果不使用这些功能,和普通的swt没有什么区别,一样操作。感兴趣的朋友可以尝试一下。 下载地址:http://bbs.rcp.cn/read.php?tid=69&fpage=1(晕倒,需要注册,我也没办法) 我觉得用Java+JNI写本地桌面应用也许是另一个比较好的途径,充分结合了了Java富裕的第三方类库和C/C++的强大功能的优点,对于Java人员快速应用程序,还是比较不错的选择。既可以不睬.NET,也可以避免使用起来类库贫瘠、蹩手蹩脚的C++。
cnfree edited on 2005-09-04 04:01
Eclipse专业论坛:http://bbs.rcp.cn[img]http://bbs.rcp.cn/logo.gif[/img] 我的Blog: http://blog.csdwiki.org http://spaces.msn.com/members/cnfree2000 |
作者 | Re:用Java制作的Flash播放器 [Re:cnfree] |
leowu2000
版主 发贴: 258 |
于 2005-09-04 10:19
免JVM?使用GCJ编译的?现在比较实用了么? Eclipse邮件列表 |
作者 | Re:用Java制作的Flash播放器 [Re:ljy0000] |
tzutolin
版主 发贴: 581 |
于 2005-09-29 12:54
您可以在 jdic.dev.java.net 找到 jdic 的函式庫. https://jdic.dev.java.net/servlets/ProjectDocumentList;jsessionid=0C81A9B60D10723932E1E514C29D4AD4 |
作者 | Re:用Java制作的Flash播放器 [Re:ljy0000] |
JavaandC
发贴: 230 |
于 2005-10-31 12:30
To:cnfree and leowu2000 请问一个问题: 就是我用GCJ的时候总是提是错误,请问是怎么回事?下面是我在本网站上发的帖子,请回复一下,本人在这先谢谢各位了,谢谢! http://www.cjsdn.net/post/view?bid=53&id=160862&sty=1 如果还有其他人会的,请一定帮帮忙啊,谢谢
JavaandC edited on 2005-10-31 12:34
|
作者 | Re:用Java制作的Flash播放器 [Re:JavaandC] |
leowu2000
版主 发贴: 258 |
于 2005-10-31 12:55
最起码你也要把你的出错信息还有操作步骤整理并放上来吧:) 这个平时大家很少用到的,只能根据手册还有错误信息来诊断了。 Eclipse邮件列表 |
作者 | Re:用Java制作的Flash播放器 [Re:ljy0000] |
JavaandC
发贴: 230 |
于 2005-11-01 08:10
我在里面写了错误的语句,还有就是那有相关手册下载,请介绍一下可以吗,谢谢。 |
已读帖子 新的帖子 被删除的帖子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |