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

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

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

运行结果(土豆):

优酷播放图示:

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

源代码和运行程序下载:

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

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

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

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

  1. VideoUrlParser互联网视频地址分析工具,支持优酷、土豆等

    VideoUrlParser是一款基于PHP根据视频URL抓取视频信息的工具,支持优酷.土豆.酷六.56.乐视.搜狐. 腾讯.新浪. 根据视频URL抓取视频信息,包括缩略图.链接地址.播放地址等. 使 ...

  2. WIN32下使用DirectSound接口的简单音频播放器(支持wav和mp3)

    刚好最近接触了一些DirectSound,就写了一个小程序练练手,可以用来添加播放基本的wav和mp3音频文件的播放器.界面只是简单的GDI,dxsdk只使用了DirectSound8相关的接口. D ...

  3. 在线视频流播放控制(优酷、土豆、酷六、音乐台)

    最近在制作相关系统的原型,需要用到视频,就把视频的播放问题做一个总结 视频是制作博客.空间日志的好素材,它制作简单,内容广泛,主要包括有视频音乐.小品.朗诵.电影.电视.游戏等等,不仅可以在插入视频中 ...

  4. java音乐_java实现简单音乐播放器

    本文实例为大家分享了java实现简单音乐播放器的具体代码,供大家参考,具体内容如下 主要是用到java中的swing技术,以及JMFjar中的API 备注:需要用JDK1.8才能播放音乐MP3 pac ...

  5. 安卓java音乐播放器下一曲_Android实现简单音乐播放器(MediaPlayer)

    Android实现简单音乐播放器(MediaPlayer),供大家参考,具体内容如下 开发工具:Andorid Studio 1.3 运行环境:Android 4.4 KitKat 工程内容 实现一个 ...

  6. java计算机毕业设计vue开发一个简单音乐播放器(附源码、数据库)

    java计算机毕业设计vue开发一个简单音乐播放器(附源码.数据库) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(Webstorm也行)+ Ec ...

  7. java计算机毕业设计vue开发一个简单音乐播放器源码+mysql数据库+系统+lw文档+部署

    java计算机毕业设计vue开发一个简单音乐播放器源码+mysql数据库+系统+lw文档+部署 java计算机毕业设计vue开发一个简单音乐播放器源码+mysql数据库+系统+lw文档+部署 本源码技 ...

  8. java计算机毕业设计vue开发一个简单音乐播放器MyBatis+系统+LW文档+源码+调试部署

    java计算机毕业设计vue开发一个简单音乐播放器MyBatis+系统+LW文档+源码+调试部署 java计算机毕业设计vue开发一个简单音乐播放器MyBatis+系统+LW文档+源码+调试部署 本源 ...

  9. 优酷在线播放器 html5,看优酷,用HTML5

    大家都说Safari好用,我也觉得挺好用的:大家都说ClickToPluginForChina很好用,可是我却死活用不起来.虽然2020年底Adobe将停止支持Flash,但是在此之前的日子还是要过. ...

最新文章

  1. optimize table
  2. [LeetCode]:94:Binary Tree Inorder Traversal
  3. 关于socket的一些探究
  4. Nginx之nginx.conf 配置文件(二)
  5. python import的一些问题
  6. Low Power概念介绍<Level Shifter>
  7. 支持 vulkan android,Vulkan 使用入门
  8. 《超级搭讪学》— 综合素质提升书籍
  9. fidder不拦截_利用Fiddler拦截接口请求并篡改数据
  10. atitit.获取北京时间CST 功能api总结 O7
  11. HTML文本框不能复制粘贴,word文本框无法复制粘贴
  12. Android播放器实现横竖屏切换
  13. 在Storyboard中设置borderColor
  14. 2022年Android官方模拟器安装Xposed教程+测试工具PatDroid安装教程
  15. 多功能无线测量仪的设计与制作
  16. 智能双向嵌入式UART转CAN模块介绍
  17. 使用python解压缩rar、zip文件
  18. 正态后验分布的MCMC方法
  19. 阿里内部信:构建“大中台、小前台”组织机制
  20. 设计模式——观察者模式详解

热门文章

  1. c51单片机秒表程序c语言,利用51单片机制作秒表的详细过程
  2. iOS怎么防止文件被Icloud或者iTunes备份
  3. web前端 — 移动端知识的一些总结
  4. 百度UNIT 关于导航的连续意图识别的解决方案
  5. 餐桌上的潜规则,男人必学,女人必看
  6. Java做打印服务打印A4
  7. 全国各省市高考有多难?Python动态图给你盘点!
  8. 关于巴拿赫-塔斯基分球定理的研究
  9. vue2中祖父组件和孙组件事件通信
  10. 淇℃伅 Tomcat日志乱码的办法