好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

Java多媒体技术概述.docx

28页
  • 卖家[上传人]:夏**
  • 文档编号:380511644
  • 上传时间:2023-10-16
  • 文档格式:DOCX
  • 文档大小:468.27KB
  • / 28 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 第 1 章 Java 多媒体技术概述媒体〔Medium〕是指用以存储、传输信息的媒介或载体,语言、文字、图形、数据、 书刊、报纸、画册、电报、 、电影、播送、电视等都是媒体多媒体是指多种媒体的 综合开发利用,可以指多种存储媒体,例如磁带、磁盘、光盘等,也可以指多种传输媒体, 例如无线电波、电缆、光缆、网络等,又可以指多种感觉媒体,例如文字、图形、图像、 声音、应用程序等,它是多种形式的信息载体媒体最重要的特性是其自身具备了多样性、交互性、集成性和实时性,同时它还为使用者供给了无限想象的创作空间在信息社会中,应用各种不同形式的媒体,可使得人与人之间的沟通、沟通更加便利、简洁、明白,多种媒体的综合利用可使其交互性到达最正确效果多媒体技术是指应用计算机技术综合处理和创作各种不同形式的媒体信息,例如文本〔text〕、声音〔audio〕、图形〔graphic〕、动画〔animation〕、静态图像〔static image〕和动态视频图像〔motion video〕等信息,并以图、文、声等并茂的表现方式供给直观、生动的立体信息,便于人类相互间的沟通目前,多媒体技术正在实现现代传媒的一场革命1.1 Java 多媒体处理类和接口Java 2 标准的主要内置类库如图 1.1 所示,用于处理多媒体的类库有Java Media 和Java Foundation Classes〔JFC,Java 根底类〕。

      类库中供给了极其便利而又丰富的接口〔多媒体支持类库API〕,其中包括 AWT〔Abstract Window Toolkit〕、Swing、Java 2D API、Java 3DAPI、JAI〔Java Advanced Imaging〕、Java Sound、JT〔Java Telephony〕、JS AP〔I Java Speech〕、JMF〔Java Media Framework〕和JSDT API〔Java Shared Data Toolkit〕等API,它们对多媒体技术的支持力量是相当强大的,这些 API 表达了Java 处理多媒体的力量,通过它们可以便利地实施对文本、图形、图像、声音等各种媒体数据的处理与展现1.1.1 AWTAWT〔Abstract Window Toolkit〕API 是 Java 抽象窗口工具包,它实现了一组 GUI〔Graphics User Interface,图形用户界面〕组件AWT 属于Java 2 平台图形功能的范围,AWT 包定义了窗口系统所显示的各种对象,它也是 Java 根底类〔JFC〕的一局部AWT第 1 章Java 多媒体技术概述供给了一整套图形和用户界面技术,它是创立基于窗口的图形用户界面的便利工具,利用AWT 类库,通过“窗口”、“按钮”、“菜单”等可视的敏捷方式供给人机交互的手段,使人机交互更为直观和生动,同时AWT 还制定了响应和处理人机交互大事的机制。

      Java 2SE JVM/JRECollections Framework BDKJava Applets JavaBeans JavaJava UtilitiesJava ThreadJava Media多媒体 APIJFCSecurityRMI/IOPJava IDL JDBCConnection API EJBInteroperability JMSJMX JTA/JTS JNDIJAX PackJDOM/SAXServletsJAF JAI APIJava 3D APIJava Sound API JT APIJS API JMF API JSDT APIJava 2D API SwingAWTDrag & Drop AccessibilityJava 2Java 2EEJava 2ME KVM/CVMPersonal Java API〔MIDP/CDC〕Java TV APIJCE JSSE JAASSQL SQLJLegacy/ERPSOAP,CORBA,COM JAXBJAXH JAXM JAXPJAXR〔UDDI〕JAX-RPC〔SOPC〕 JAXTJAXWJSP JSP Taglibs JIDIetsJava Phone API WML 〔JAXW〕Embedded Java API 〔CLDC〕Java Card API 〔OCF〕JAIN图 1.1 Java 2 标准的主要 API1.1.2 SwingSwing API 是属于Java 2 根底类〔JFC〕的一局部,它实现了一组的 GU〔I Graphics UserInterface,图形用户界面〕组件,Swing 扩展了 AWT 组件集,是以 100%纯 Java 语言实现的。

      Swing API 组成了JFC 的用户界面功能的核心局部,它不仅仅是AWT 组件的替代品, 而且在这些组件的根底上有了很大进步,同时外加了一些 AWT 没有的组件,例如树视图、列表框等Swing 可以自动产生与任何OS〔操作系统〕平台〔例如Windows、Solaris、Macintosh〕相吻合的外观感觉效果1.1.3 Java 2D APIJava 2D API 是Java 用于开发二维图形的API,它表达了Java 对处理二维图形的支持在 Java 的 AWT 和 Swing 类库中,供给了一些简洁的二维图形处理功能,而Java 2D API 则供给了强大敏捷的并且独立于图形设备和区分率的二维图形处理功能Java 2D API 可以支持多种图形、字体、图像的处理,并且供给了统一的图形转换机制1.1.4 Java 3D APIJava 3D API 是Java 用于开发三维图形的API,它表达了Java 对处理三维图形的支持, Java 3D API 从高层次为Java 程序开发者供给了对三维实体的创立、操纵和着色等功能,它简化了开发Java 三维图形软件的工作,另外,Java 3D API 的低级API 依靠于目前已经有的三维图形处理系统,例如 Direct3D、OpenGL、QuickDraw3D 和 XGL 等。

      Java 3D API 的体系构造可以使其开发的应用程序“处处运行”,又使其可以充分利用现有系统的三维特 性和处理方法1.1.5 JAI APIJAI〔Java Advanced Imaging API〕是 Java 用于处理图像的API,JAI 实际上是一组Java 类库,它实现了一组核心图像处理力量的方法和一组核心的图像处理运算符,其中包括许 多点、区域和频域的运算符JAI 供给比Java 2D API 和Java 根底类库更强的图像处理功能, 并且同时与Java 2D API 和Java 根底类库兼容,JAI 可以将简单的、高性能的图像处理技术融合到Java 小程序和Java 应用程序中,从而扩展了Java 平台·3·第 1 章Java 多媒体技术概述1.1.6 Java Sound APIJava Sound API 是Java 用于处理音频〔声音〕的API,它实际上是一个格外高质量的32 声道音频播放器和MIDI 掌握的声音合成器Java Sound API 支持多种音频文件格式, 例如AIFF、AU 和 WAV 格式,以及多种基于MIDI 音乐的文件格式Java Sound API 供给的音频播放器可以播放 8 比特或 16 比特、单声道或立体声、采样率在 8kHz~48kHz 范围内的各种音频数据。

      1.1.7 JT APIJT〔Java Telephony〕API 是Java 用于处理 语音和操作的API,JT API 一般应用于嵌入式设备中,在 J2SE 平台中,它可以将 功能融合到计算机技术中JT API 实际上是一组模块化应用程序编程接口,它使Java 程序开发者能够创立与平台无关的、具有 性能的Java 应用程序和小程序,例如Internet 、交互式语音应答器等1.1.8 JS APIJS〔Java Speech〕API 是Java 用于处理语音识别和语音合成的API,实际上在API 中定义了一种软件接口,它使得语音程序的开发者能够将更加周密而自然的用户语音识别和语音合成的应用接口参加到Java 应用程序和小程序中,以到达语音处理程序在多种平台上运行的目的1.1.9 JMF APIJMF〔Java Media Framework〕API 是Java 主要用于处理视频、音频媒体流的API,实际上它是一组Java 类库,它可以实现视频和音频的采集、传输、接收和播放等功能JMF 供给的媒体播放器,可以播放例如 MPEG-1、MPEG-2、QuickTime、AVI、WAV、AU、MIDI 等多媒体数据。

      在Java 应用程序或小程序中应用JMF技术可在不同平台上处理媒体流数据另外,JMF 还为其他多媒体API 供给一些根底功能,例如音频处理技术等1.1.10 JSDT APIJSDT〔Java Shared Data Toolkit〕API 是Java 用于处理多媒体传输的API,它为交互的、协作式的多媒体的应用供给了多点的数据传输效劳,它支持全双工的多点通信功能,同时·11·也支持多点播送功能另外,JSDT 供给基于令牌的分布式同步机制,可使得在不同地点的用户访问同一资源而不发生碰撞1.2 计算机常用的多媒体文件类型在计算机应用领域中,依据媒体的不同性质,通常将媒体分为文字、声音、图形、图 像、动画、视频、应用程序等文件类型,其表现形式通过计算机数据文件格式加以区分, 例如,常见的媒体文件格式有纯文本格式〔*.txt〕、Word 文档格式〔*.doc〕、图形 BMP 格式〔*.bmp〕、图像 JPEG 格式〔*.jpg〕、动画 GIF 格式〔*.gif〕、声音媒体 WAV 格式〔*.wav〕和 MIDI 格式〔*.mid〕、视频AVI 格式〔*.avi〕和MPEG 格式〔*.mpg〕以及应用程序文件格式〔*.exe〕等。

      表 1.1 为常用的多媒体文件格式以及目前通过Java API 可处理的多媒体文件类型多媒体类型文件扩展名说明Java API文本表 1.1 常用的多媒体文件格式txt纯文本文件√html超文本文件√chm编译过的 HTML 文件√htx扩展 HTML 模板√jsp动态网页文件√aspphp动态网页文件PHP 脚本 HTML 网页文件√wri rtf doc dotxls写字板文件Rich Text Format 格式文件Word 文件Microsoft Word 文档模板文件Microsoft Excel 电子表格文件√√pptMicrosoft Powerpoint 演示文稿文件√pdfAdobe Acroba。

      点击阅读更多内容
      相关文档
      2025国开山东开大《土质学与土力学》形成性考核123答案+终结性考核答案.docx 中学综合素质知识点梳理【中学教师资格证】.docx 2025国开山东开大《特许经营概论》形成性考核123答案+终结性考核答案.doc 2025年高考英语全国一卷真题(含答案).docx 2025国开山东《农民专业合作社创建与管理》形成性考核123答案+终结性考核答案.docx 2025国开山东开大《自然现象探秘》形成性考核123答案+终结性考核答案.docx 2025国开山东《消费心理学》形成性考核123答案+终结性考核答案.doc 2025国开山东《小微企业管理》形成性考核123答案+终结性考核答案.doc 2025国开山东开大《资本经营》形成性考核123答案+终结性考试答案.docx 2025国开山东《小学生心理健康教育》形考123答案+终结性考试答案.docx 2025国开《视频策划与制作》形考任务1-4答案.docx 2025国开《亲子关系与亲子沟通》形考任务234答案+期末大作业答案.docx 2025国开电大《煤矿地质》形成性考核123答案.docx 2025国开电大《冶金原理》形考任务1234答案.docx 2025国开《在线学习项目运营与管理》形考任务1234答案.doc 2025国开电大《在线教育的理论与实践》阶段测验1-4答案.docx 2024 年注册环保工程师《专业基础考试》真题及答案解析【完整版】.docx 环保工程师---2023 年注册环保工程师《专业基础考试》真题及答案解析【完整版】.docx 2025国开《液压与气压传动》形考任务一参考答案.docx 2025年春江苏开放大学教育研究方法060616计分:形成性作业2、3答案.docx
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.