No.4 gstreamer-java

一、简介

An unofficial/alternative set of java bindings for thegstreamermultimedia framework.

二、示例

public class SimplePipeline { //官方教程中pipeline的简单应用

public static void main(String[] args) {

args = Gst.init("SimplePipeline", args);

Pipeline pipe = new Pipeline("SimplePipeline");

Element src = ElementFactory.make("fakesrc", "Source");

Element sink = ElementFactory.make("fakesink", "Destination");

pipe.addMany(src, sink);

src.link(sink);

pipe.setState(State.PLAYING);

Gst.main();

pipe.setState(State.NULL);

}

}

三、评价

与 vlcj 类似,也是现有多媒体播放器的一个 Java 接口,代码简单实用而且功能实现强大。但和 vlcj 不同的是,你需要首先了解 gstreamer 的 pipeline 技术。

java多媒体播放器_Java多媒体播放器(四)相关推荐

  1. java 调试 工具_Java调试器–权威的工具列表

    java 调试 工具 Java调试是一个复杂的空间. 调试器的类型很多,工具也很多. 在此页面中,我们将介绍7种类型的调试器之间的区别,并查看每个类别中的主要工具,以帮助您为正确的工作选择正确的工具. ...

  2. java 装饰器_JAVA装饰器模式

    Java程序员们应该对java.io对不会陌生,因为java.io包采用了装饰器模式. 一.定义: Decorator装饰器,顾名思义,就是动态地给一个对象添加一些额外的职责,就好比为房子进行装修一样 ...

  3. java引导类加载器_Java类加载器层次结构(一)

    类加载器有一种父/子关系.除了引导类加载器外,每个类加载器都有一个父类加载器.本章通过分析ClassLoader的源码来展示java类加载器的层次结构. 根据规定,类加载器会为它的父类加载器提供一个机 ...

  4. java的安全管理器_Java安全管理器——SecurityManager

    总的来说,Java安全应该包括两方面的内容,一是Java平台(即是Java运行环境)的安全性:二是Java语言开发的应用程序的安全性.由于我们不是Java本身语言的制定开发者,所以第一个安全性不需要我 ...

  5. java 媒体播放器_Java多媒体播放器(三)

    No.3 vlcj 一.简介 The vlcj project first gives you Java bindings to just about all of the native functi ...

  6. java 文件分割器_Java分割器

    java 文件分割器 Java Spliterator is one of the four iterators – Enumeration, Iterator, ListIterator and S ...

  7. java类加载器_JAVA类加载器

    虚拟机设计团队把加载动作放到 JVM 外部实现,以便让应用程序决定如何获取所需的类,JVM 提 供了 3 种类加载器: 1. 启动类加载器(Bootstrap ClassLoader) 负责加载 JA ...

  8. java 类加载器_Java 类加载器

    一.概述 类加载器通过一个类的全限定名来获取描述此类的二进制字节流. 类加载器在类层次划分.OSGi.热部署.代码加密等领域发挥着重要的作用. 比较两个类是否"相等",只有在这两个 ...

  9. java播放器_java播放器

    !!!各位老大我快下冈了!!! 最近开发了一个applet的视频程序,但用行在网络上不行 下载JMF2.1.1e播放组件地址 http://java.sun.com/products/java-med ...

最新文章

  1. USACO1.3.4 Prime Cryptarithm 牛式 解题报告(模拟)
  2. IP域名DNS网站登录过程
  3. 省选考试防爆0注意事项(PART1考试习惯)
  4. Geodatabase中基于规则的拓扑关系管理机制
  5. 推荐两款实用工具——hcache和SQLPad
  6. mysql blob中文乱码_MySQL问题整理
  7. linux换w7就蓝屏,联想天逸510s改装win7后蓝屏的解决方案
  8. Nagios+Cacti模块——Nagios+Cacti 搭建及整合(一)
  9. 9.11排序与查找(二)——对字符串数组进行排序,将全部的变位词排在相邻的位置...
  10. Python内置函数(66)——vars
  11. 华为手机html不兼容,华为手机助手不兼容问题
  12. 计算机毕业设计java基于SSM超市订单管理系统
  13. 微信支付商户平台登录方法详解 微信商户平台如何登录
  14. MTK nvram介绍
  15. 没有Realek高清音频管理器,Win10系统没有声音怎么办?
  16. Audi A4L楼兰宝盒拆解图
  17. BeatMark X for mac(fcpx音乐卡点神器)
  18. KAPPA领衔实施服装ERP软件树立行业榜样
  19. Java腾讯云支付对接
  20. SIKI学院:MySQL数据库从零到精通:三:课时 4 : 03-服务器端运行通信原理图+课时 5 : 04-游戏服务器端简介

热门文章

  1. 急急急,CATTI、CAT软件和翻译经验都没有,该怎么办!? 丨打死个翻译官 2.5
  2. vue中域名跨域404的原因
  3. 华为网络配置(OSPF)
  4. 统计SVN代码提交情况-官方方法
  5. 奥的斯3100电气图纸_奥的斯otis 3200电气原理图代号说明
  6. 当前时间实时刷新js
  7. 从小白到白帽,踏过的路,走过的坑
  8. JavaSDK上传文件到阿里云对象存储oss
  9. PM_01 信息化和信息系统
  10. rda-摘自metalink[ID 414966.1]