Java Media简介

[入库:2005年8月19日] [更新:2007年3月25日]

本文简介:选择自 liujun999999 的 blog

---摘自《中国计算机报》(文/李 悦)
  现在的企业应用越来越多地要求将多媒体技术溶于系统之中,同时随着www的不断发展,信息的发送也变得越来越重要。这就需要有一种能跨网络、跨平台的多媒体技术。java media正满足了这一需求。它大体分为以下几个api:

  ?java media framework

  java media framework api(简称jmf)实际上是一组java类库,在java的应用或者小程序中实现多媒体数据的播放和采集。它同时还为其他java media api提供一些基本功能。例如:jmf提供交叉平台且与设备无关的访问声音设备的手段,而这恰恰是java telephony和java speech所必需的。

  ?java 2d

  顾名思义,java 2d就是java对二维图形的支持。在java的awt中,就提供了简单的二维图形功能。但远不能满足专业图形的要求。java2d则提供强大灵活的并且独立于图形设备和分辨率的二维图形功能。它支持多种图形、字体、图像和统一的图形转换机制。

  ?java 3d

  java 3d是一个用于开发三维图形的api,它从高层次为开发者提供对三维实体的创建、操纵和着色,使开发工作变得极为简单。同时,java3d的低级api是依赖于现有的三维图形系统的,如direct3d、opengl、quickdraw3d和xgl等。java3d的这种体系结构既可以使其开发的程序“到处运行”,又使其能充分利用系统的三维特性。

  ?java advanced imaging

  java advanced imaging api(简称jai)允许将复杂的、高性能的图像处理技术融合到java小程序或应用程序中,从而扩展了java平台。jai实际上是一组类库,它提供比java 2d和java基类更强的图像处理功能,同时也与这两个类库兼容。jai实现了一组核心图像处理能力和一组核心的图像处理运算符,包括许多点、区域和频域的运算符。

  ?java sound

  java sound是一个非常高质量的32声道音频播放器和midi控制的声音合成器,它提供了一套新的java sound api。java sound支持多种音频文件格式,如aiff、au和wav格式,和多种基于midi的歌曲文件格式。java sound播放器能播放8比特或16比特、单声道或立体声、采样率8khz到48khz的音频数据。

  ?java telephony

  java telephony api(简称jtapi)是一组模块化应用程序编程接口,它将电话功能融合到计算机技术中。japi使开发者能够创建与平台无关的、具有电话性能的java应用程序和小程序,这些程序具有广阔的应用前景,如客户服务、internet电话、交互式语音应答和路径服务,以及pbx。

  ?java speech

  java speech api定义了一种软件接口,允许开发者利用语音技术进行个人或企业计算。通过充分利用java语言本身的强大功能,java speech api使得语音程序的开发者们能够将更加精密而自然的用户接口加入到java应用程序和小程序中,而这些程序可以在多种平台上运行。java speech api支持两种核心的语音技术:语音识别和语音合成。

  ?java shared data toolkit

  java shared dat toolkit (简称jsdt)为交互的、协作式的多媒体的应用提供多点的数据传输服务。它支持全双工的多点通讯功能,同时也支持多点广播功能。另外,jsdt提供基于令牌的分布式同步机制,使得在不同地点的用户访问同一资源而不发生碰撞。  

本文关键:Java Media简介
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top