首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Java兑现简单在线播放器——支持优酷和土豆

2012-09-21 
Java实现简单在线播放器——支持优酷和土豆今天本来是打算继续写“Java新浪微博客户端开发”的,也实现了“系统

Java实现简单在线播放器——支持优酷和土豆

今天本来是打算继续写“Java新浪微博客户端开发”的,也实现了“系统托盘”,“点击查看大图”的功能,写到一半,想起上篇博文中有CSDN有一网友提及客户端中播放微博的视频的功能,自己之前完成的客户端也没实现这功能,于是打算试着实现。百度、google了好一会,发现网上Java实现的视频播放器基本不能用到微博客户端。PS:视频播放等媒体相关的可通过JMF实现。

最后,耍了点小聪明,“另类”的实现了在线播放的功能。目前只是支持优酷和土豆的。运行图示如下:

对话框输入优酷或土豆的视频播放地址:如http://www.tudou.com/programs/view/HsbfwE4_2rM/

Java兑现简单在线播放器——支持优酷和土豆

运行结果(土豆):

Java兑现简单在线播放器——支持优酷和土豆

优酷播放图示:

Java兑现简单在线播放器——支持优酷和土豆

本程序只有三个类,原理很简单,主要利用DJ Native Swing,加载土豆或者优酷的swf视频在线播放器,同时传递所需的参数。参数的获得,土豆网主要在其网页响应返回的html代码中获取,优酷则主要是在其网址上直接获取。

源代码和运行程序下载:

Java实现简单在线播放器(微盘的)

Java实现简单在线播放器(csdn的,上传中...)

原创作品,转载注明出处:蜗牛都知道

PS:又这么晚。唉...

8楼liushicheng17小时前
csdn地址啊,weibo要注册
Re: Cannel_202042分钟前
回复liushicheng1n已经上传了。到我的资源,就能找到了。。
7楼rayyoungyoung昨天 23:24
我看好你们哟、
Re: Cannel_20207小时前
回复rayyoungyoungn承你贵言
6楼CooLanfei昨天 12:47
我也看好你哟!
Re: Cannel_2020昨天 22:11
回复CooLanfein我也看好你哟。哈哈。
5楼xinshouyigea昨天 11:20
这个是怎么运行的啊
Re: Cannel_2020昨天 11:59
回复xinshouyigean解压缩后,你可以直接点击start.bat运行,然后在对话框输入土豆或者优酷网的视频播放地址。源代码在压缩包的OnlinePlayer文件夹下。
4楼M44346460昨天 20:27
DJ 以前用过,记得里面内嵌了一个IE的内核,从图片上看,博主是不是直接用DJ里的IE内核指向视频地址,然后把这个component添加到JFrame中?
Re: Cannel_2020昨天 00:35
回复M44346460n嗯。是的。原理很简单。看代码就知道。就是要知道土豆或者优酷需要什么参数才能播放那视频。
3楼qitian00083天前 19:00
我看好你哟!
Re: Cannel_2020昨天 19:45
回复qitian0008n我会好好努力的。呵呵。
2楼tjkoei5天前 10:36
能保存缓存文件么?
Re: Cannel_20204天前 23:27
回复tjkoein其实,实际调用IE,所以缓存是跟IE同个地方的。
1楼qujiajia1236天前 07:53
好東東 去研究下~ 樓主加油

热点排行