MFC++媒体播放器的设计与实现毕业设计说明书

合集下载

多媒体播放器的设计与实现报告

多媒体播放器的设计与实现报告

《多媒体技术》课程论文题目:基于MFC的多媒体播放器的设计与实现专业:班级:姓名:学号:指导老师:摘要:本程序是基于MFC集成开发环境,利用ActiveMovie控件实现媒体播放的功能的多媒体播放器。

具有打开文件、播放、暂停、全屏、音量调节、静音、快进、快退等基本播放功能。

系统开发平台为Windows 7操作系统,程序设计环境采用Visual C++ 6.0。

关键字:MFC,ActiveMovie,多媒体1.开发工具及相关知识介绍MFC(MicrosoftFoundationClasses)是微软基础类库的简称,是微软公司实现的一个c++类库,主要封装了大部分的windows API函数,vc++是微软公司开发的c/c++的集成开发环境,所谓集成开发环境,就是说利用它可以编辑,编译,调试,而不是使用多种工具轮换操作,灵活性较大。

vc也指它的内部编译器,集成开发环境必须有一个编译器内核,例如DevC++其中一个编译器内核就是gcc。

MFC除了是一个类库以外,还是一个框架,在vc++里新建一个MFC的工程,开发环境会自动帮你产生许多文件,同时它使用了mfcxx.dll。

xx是版本,它封装了mfc内核,这样你就可以专心的考虑你程序的逻辑,而不是这些每次编程都要重复的东西,但是由于是通用框架,没有最好的针对性,当然也就丧失了一些灵活性和效率。

一个MFC窗口对象是一个C++ CWnd类(或派生类)的实例,是程序直接创建的。

在程序执行中它随着窗口类构造函数的调用而生成,随着析构函数的调用而消失。

而Windows窗口则是Windows系统的一个内部数据结构的实例,由一个“窗口句柄”标识,Windows系统创建它并给它分配系统资源。

Windows窗口在MFC 窗口对象创建之后,由CWnd类的Create成员函数创建,“窗口句柄”保存在窗口对象的m_hWnd成员变量中。

Windows窗口可以被一个程序销毁,也可以被用户的动作销毁。

基于MFC的视频播放器

基于MFC的视频播放器

河南农业大学本科生毕业论文题目基于MFC的视频播放器学院理学院专业班级11级电子信息科学与技术(信息安全专门化)3班学生姓名蔡秀梅指导教师谷小青撰写日期:2015年05月28日基于MFC的视频播放器蔡秀梅摘要本文主要介绍了开发一款简单的视频播放器。

可以播放多种格式的音频、视频文件,它实现的基本功能包括:音频视频文件的打开、添加到菜单、媒体的播放、暂停播放、停止以及歌曲信息的查询、添加与删除、音量大小的调节、播放时间的拖动等。

使之成为一种简易的视频播放设备,能够完美的播放市场上大部分的音频、视频文件。

在本毕业设计中,系统开发平台为Windows7旗舰版OS(操作系统),程序运行环境使用Visual C++ 6.0。

在程序设计中,利用了微软公司开发的ActiveX 控件——可视动画控件Windows Media Player,程序通过调试运行,初步实现了设计目标,本程序是基于MFC集成开发环境,利用Windows Media Player控件实现视频播放的功能的,除了基本的播放控制模块外,还具有多文件的自动顺序循环播放、单曲播放、随机播放等多种实用功能,能够很好地满足当代人的音视觉需求。

关键词: 视频播放器;ActiveX控件;微软基础类Based on the MFC video playerCAI Xiu-meiAbstractThis article is developed a simple video player. It can play video formats of audio, video files. It includes the basic functions include that open the Audio and video files, add to the menu, and media playback, pause, stop and song information such as query, add and delete, adjust the volume size, play time drag and so on. Making it a simple media player device, most audio or video files in the market can be played perfectly by this media player. In this Graduation, The System Development Platform is Windows 7Ultimate. The Programming Environment is Visual C++ 6.0. In the program design, using the ActiveX control Developed by Microsoft. Program by commissioning, initial design goals achieved, the program is based on MFC Integrated Development Environment. Using Windows Media Player control can realize the function of the media player. In addition to the basic playback controls, it also has many other utility functions, such as automatic multi-file loop sequence, single play,random play and so on. Itcan meet the demand of contemporary sound sense of vision very well.Key words : video player ; Active control ; Microsoft Foundation Classes目录1 绪论 (1)1.1 课题背景 (1)1.2论文主要研究内容 (3)1.3论文结构安排 (4)2 相关技术介绍 (5)2.1 MFC (5)2.2 Visual C++6.0 (5)2.3 ActiveX控件 (5)3视频播放器的总体设计 (7)3.1 数据模型 (7)3.2 软件的模块设计 (7)3.3播放器数据流图 (8)4基于MFC的视频播放器的实现 (10)4.1多媒体播放器的界面设计 (10)4.2 视频播放器的播放控制功能的设计与实现 (10)4.2.1 播放列表 (10)4.2.2 添加文件 (11)4.2.3 保存列表 (12)4.2.4 播放文件 (13)4.2.5 删除当前和清空列表 (14)4.2.6 播放方式(随机播放、顺序播放、单曲播放) (14)4.2.7 退出程序 (15)5 结论 (17)参考文献 (18)附录 (19)致谢 (29)1 绪论1.1 课题背景随着计算机技术的飞速发展,以计算机技术为基础的多媒体技术在生活中扮演重要的角色。

MP3音乐播放器软件课程设计报告(MFC)1

MP3音乐播放器软件课程设计报告(MFC)1

MP3音乐播放器软件课程设计报告(MFC)课程设计说明书课程设计名称:软件综合课程设计课程设计题目:音频播放器程序的设计与实现学院名称:信息工程学院电子信息工程专业课程设计任务书正文:目录引言 (5)一、设计程序的目的与要求 (6)目的 (6)要求 (6)二、方案实现与调试 (6)总体设计 (6)1、实现功能 (6)2、功能模块图 (7)详细设计 (7)1、界面布局 (7)2、各模块功能设计 (8)2.1处理“打开”按钮 (9)2.2处理“播放”按钮 (9)2.3处理“暂停”按钮 (9)2.4处理“停止”按钮 (9)2.5处理“音量”按钮 (10)2.6处理“退出”按钮 (10)3 操作步骤 (10)三、课程设计分析与总结 (11)分析 (11)总结 (11)附录 (13)关键程序清单 (13)参考文献 (20)引言MP3播放器的设计是利用MFC应用程序、媒体控制接口MIC 的基本知识而设计的。

1.1 MFC简介MFC是Visual C++是核心。

MFC类库将所有图形用户界面的元素如窗口、菜单和按钮等都以类的形式进行了封装,MFC AppWizard 向导根据继承性利用MFC派生出自己的类,并对Windows应用程序进行了分解,利用MFC派生类对应用程序重新进行组装,同时还规定了应用程序中各个MFC派生类对象之间的相互联系,实现了标准Windows应用程序的功能,这就是向导生成的所谓MFC应用程序框架。

每个MFC类都包括了一些函数,函数放到类中,符合C++编程方法。

这些函数,必须通过类定义对象才能使用[1]。

1.2 MCI简介MCI(Media Control Interface)媒体控制接口是MircroSoft提供的一组多媒体设备和文件的标准接口,它的好处是可以方便地控制绝大多数多媒体设备包括音频、视频、影碟、录像等多媒体设备,而不需要知道它们的内部工作状况。

它所支持的媒体格式包括mp3、avi、wav、mpeg等等[2]。

mfc播放器

mfc播放器

显示隐藏播放列表表里的内容存入list.txt文件中
清空列表文件
遇到的问题
• (1)无法创建文件 • (2)读取文件后,保存到文件时,如果是中 文,就会把中文删除再存入文件,导致下 次读取时无法正确读取文件中的内容
简易视频音频播放器
MediaPlayer 作者:熊业昌
课题背景
• 现在人们的娱乐方式多种多样,已经有了 很明显的变化,以前的户外运动现在已经 锐减换而言之的是网络游戏与网上聊天, 而同时听听音乐看看电影也成了巨大的需 求,所以很多媒体播放器出现了,形形色 色各种都有,而我也想体验一下编写过程 ,所以就有了本课题报告
MediaPlayer主界面
播放控制功能
• 播放器常用的功能:(1)添加视频或者音 频文件;(2)显示/隐藏播放列表功能;(3)保 存列表,把文件的路径及文件名写入到 文本文件list.txt;(4)播放功能;(5)清空播放 列表和清空list.txt文件内容的功能
添加文件功能
播放列表
• 播放列表内显示视频或者音频文 件的路径和名称,另外还有滚动条 功能用来查看路径过长的文件名, 播放列表是可以隐藏的

基于mfc音乐播放器的设计与实现(含源文件)

基于mfc音乐播放器的设计与实现(含源文件)

毕业设计(论文)题目音乐播放系统设计专业信息与计算科学年级 2009级1班学号xxxxxxxxxx姓名xxxxx指导教师xx完成时间:目录摘要 (I)Abstract ..........................................................................................................I I 1 前言 (1)1.1软件开发背景及意义 (1)1.2发展现状及趋势 (1)1.3主要研究方法及过程 (2)2 相关技术简介 (2)2.1 VC技术应用的基本现状 (2)2.2 MCI命令接口编程 (2)2.2.1 MCI命令 (3)2.2.2 MCI命令消息接口方式 (4)2.2.3 MCI命令字符串接口方式 (7)3需求分析 (8)3.1功能需求 (8)3.1.1 播放器的基本控制需求 (8)3.1.2功能需求分析 (8)3.2 运行及其它需求分析 (9)3.3 可行性分析 (9)4 软件结构及界面设计 (10)4.1软件结构设计 (10)4.2 GUI界面设计 (10)5详细设计 (11)5.1文件菜单下的详细设计 (11)5.1.1打开文件设计 (11)5.1.2 打开文件夹设计 (13)5.2播放音乐的详细设计 (13)5.3播放列表的详细设计 (14)5.4歌词显示的详细设计 (15)5.5播放器优化的详细设计 (15)6结论 (17)参考文献 (18)致谢 (19)摘要音乐是一种声音符号,表达人的思想感情。

是人们思想的载体之一。

音乐是有目的和内涵的,其中隐含了作者的生活体验,思想情怀。

一款好的pc音乐播放器不仅能够提供好的音乐播放效果,更能够为用户提供方便的操作。

本设计利用C语言和Visual C++ 编辑工具对播放器进行编写。

同时给出了详细的系统设计过程、部分界面图及主要功能运行流程图,本文还对开发过程中遇到的问题和解决方法进行了详细的讨论,该音乐播放器集播放、暂停、停止、快进、快退、下一曲、上一曲、音量调节等功能与一体,性能良好。

基于MFC的音乐播放器

基于MFC的音乐播放器

xxxxxxxxxx《Windows编程》大作业题目:基于MFC的音乐播放工具姓名:学号:班级:指导老师: 2013.12.26一、功能描述具有一般播放*.mp3,*.wma,*.mdi,*.wav,*.avi,*.dat等文件,实现了基本控制功能和播放模式控制。

二、系统概述本系统使用windows media play控件实现音乐播放,并实现播放列表以及歌曲的循环顺序播放,并用按钮实现了添加文件、播放、暂停、停止、上一曲、下一曲及歌曲删除功能。

音量的增减由windows media play上自带的按钮实现,没有单独的音量增减按钮。

Windows media play控件自身有播放列表,但是网上资料不全,不知道如何去实现,只有自己用list control控件实现了播放列表。

本来是用vc++6.0创建工程,但过程中出现一些无法理解的错误,之后只能用vs2012打开工程,错误消失,所以工程文件比较大。

三、系统设计步骤1、创建MFC(exe)对话框工程2、在对话框中添加windows media play控件并添加成员变量m_Ctrplay系统会自动生成必需的媒体实现文件。

并在头文件中添加共有变量CWMPControl s m_control;CWMPSettings m_setting;CWMPMedia m_media;CWMPPlaylist m_list;3、界面设计:设计的界面如下图所示,其中播放控制按钮有打开文件,播放,暂停,停止,播放列表,退出,关于。

然后还有,播放模式的相关控制器件为list control控件添加成员变量m_listCtrl4、功能实现首先初始化播放控件及列表控件。

在OnInitDialog()方法中添加代码:m_setting = static_cast <CWMPSettings> (m_Ctrplay.GetSettings());m_control = static_cast <CWMPControls> (m_Ctrplay.GetControls());m_media = static_cast <CWMPMedia> (m_Ctrplay.newMedia(NULL));CRect rect;m_listCtrl.GetClientRect(&rect);m_listCtrl.SetExtendedStyle(m_listCtrl.GetExtendedStyle() | LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES);m_listCtrl.InsertColumn(0,_T("名称"),LVCFMT_CENTER,2*rect.Width()/4,0);m_listCtrl.InsertColumn(1,_T("格式"),LVCFMT_CENTER,rect.Width()/4,1);m_listCtrl.InsertColumn(2,_T("时长"),LVCFMT_CENTER,rect.Width()/4,2);m_listCtrl.InsertColumn(3,_T(""),LVCFMT_CENTER,0,3);m_listCtrl.InsertColumn(4,_T(""),LVCFMT_CENTER,0,4);实现对控件的初始化。

MFC音乐播放器(实验报告)

MFC音乐播放器(实验报告)

音乐播放器大型实验报告通过动手制作基于VC++的音乐播放器,了解播放器的原理。

并通过自己动手,在windows 播放器组件的基础上,用自己的算法,去实现自己的界面和自己的播放模式。

二、总体设计(1)在visual c++环境下设计出一个音乐播放器的界面:具有打开音乐文件、播放歌曲,、暂停或恢复、停止、调节音量大小的功能;(2)修改各个控件的属性,并为其添加消息函数; (3)用媒体控制接口MCI 编程为各个消息函数添加代码; (4)对该音乐播放器编译--运行。

音乐播放器打开文件播放歌曲暂停播放停止播放音量控制(一):创建MFC应用程序框架:打开visual c++软件,选择“文件”—“新建”新建一个应用程序文档MFC AppWizard[exe],将工程命名为MFC音乐播放器,选择合适的保存位置,然后“确定”选择基本对话框,完成设置。

(二)编辑对话框:在工作区内,设计出一个音乐播放器的界面,添加按钮控件:浏览、播放、暂停、停止,添加一个滑动条控件,一个静态文本,两个编辑框。

然后,依次修改各控件的属性:1)右击静态文本,选择属性,将标题改为音乐名称:2)右击编辑框,选择属性,将ID改为IDC_filename3) 右击Button1,选择属性,将ID改为IDC_filechoice,将标题改为浏览3)右击Button2,选择属性,将ID改为IDC_play,将标题改为播放4)右击Button3,选择属性,将ID改为IDC_pause,将标题改为暂停5)右击Button4,选择属性,将ID改为IDC_stop,将标题改为停止6)右击滑块,ID改为IDC_SLIDER单击样式,点[P]:选择顶端/左侧,选择打勾标记。

7)右击编辑框,将ID改为IDC_vol音乐播放器的界面已经设计完毕,为:(三)添加代码1)在头文件处添加#include"Mmsystem.h"#include"Digitalv.h"#pragma comment(lib,"Winmm.lib")2)定义全局变量及成员函数。

MFC 视频播放器 实训报告

MFC 视频播放器 实训报告

广东技术师范学院天河学院面向对象程序设计课程设计报告题目:基于MFC的多媒体播放器的设计与实现班级: 本计科131学号: 28,21,03,05,17小组成员: 彭胜洋梁家豪陈崇钦陈东伟李旺明指导教师: 陈惠娥所属系部: 计算机科学与技术系2014年5月19 日课程设计任务书课程名称面向对象程序设计时间2014.5.19----2014.5.23 题目基于MFC的多媒体播放器的设计与实现主要内容:该程序主要实现媒体播放器的主要功能,包括使用Visual studio 2010附带的一个ActiveX控件——Windows Media Player控件,支持目前大部分格式的媒体文件,基本的播放控制功能,支持多媒体播放列表,曲目信息显示等。

系统采用MFC应用程序。

要求:(1)通过实际软件项目的分析、设计、编码、测试等工作,掌握用软件工程的方法来开发和维护系统。

(2)按要求编写课程设计报告书,能正确编写分析、设计、编码、测试等技术文档和用户使用手册。

(3)进行系统的联合调试,编写系统使用说明。

(4)完成系统的文档、设计说明工作任务分配:计科131班:陈东伟、李旺明主要负责程序框架设计和代码编写计科131班:陈东伟、李旺明、彭胜洋主要负责软件测试及调试计科131班:陈崇钦、梁家豪、彭胜洋主要负责撰写报告与汇报基于MFC的多媒体播放器的设计与实现摘要多媒体技术是二十一世纪信息技术领域中发展最快、最活跃的技术,是当前人们关注的热点技术之一,是新一代电子技术发展和竞争的焦点。

与多媒体技术发展密切相关的就是多媒体播放平台,它是多媒体技术的一个重要的分支,是人们畅游媒体信息的主要渠道。

使用VC++2010强大的MFC、AppWizard、Class Wizard和其中的多种控件可以很方便地建立各种应用程序。

同时想要实现更高级更复杂的功能,也可以借助ActiveX控件资源,用这些现有的控件资源,可以省去自己编程的复杂过程,从而实现更高级的功能。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

摘要目前常见的多媒体软件应该说各有特色,但是几乎每一个都存在着不如人意的地方。

我的课题是“基于VC++开发工具的媒体播放器软件设计”,首先是初步介绍一些当前的媒体及媒体播放器,然后是详细介绍一个由本人设计的多媒体播放器――cnplayer。

该播放器是基于MFC 集成开发环境,利用系统的MCI(media controller interface)命令接口来编程,具有体积小,支持的播放格式多、系统资源占用少、支持播放列表编辑、支持各种视频格式等功能优势,还实现了CD抓轨。

关键词:媒体播放器;MCI;播放列表;音频;视频-I-AbstractThere are different characteristic among the normal multimedia player at present, but there are shortcoming for all of these software nearly. My center is "A Software Of Media Player Designed by VC++ Program Language ".Firstly, let me introduce those media formats and players at present, then there is a particular presentation for the media player that designed by myself--cnplayer. This player is based on MFC, referring to MCI(media controller interface) from system, having many good functions such as little size, supporting many kinds of format of media, taking up less system resource, supporting list control for playing item and catch track of CD.Key words: media player;MCI;play list;audio;video-II-目录摘要 (I)ABSTRACT ...................................................................................................................I I 1 绪论 .. (1)1.1课题研究的目的和技术发展的现状 (1)1.1.1研究本课题的目的 (1)1.1.2技术应用的基本现状 (1)1.2论文完成的主要工作与课题研究的难点所在 (2)1.2.1论文完成的主要工作 (2)1.2.2本课题的研究难点 (2)2 媒体格式简介 (4)2.1什么是媒体? (4)2.1.1媒体 (4)2.1.2多媒体 (5)2.2浅议数字音、视频格式 (5)2.2.1 WAV格式 (5)2.2.2 MIDI格式 (6)2.2.3 CD格式 (6)2.2.4 MP3格式 (6)2.2.5 WAV格式 (6)2.2.6 MP4格式 (6)2.2.7 QuickTime格式 (7)2.2.8 DVD格式 (7)2.2.9 RealAudio格式 (7)2.2.10 AIFF格式 (8)2.2.11 ASF格式 (8)2.3常见播放器 (8)2.3.1 Real Player (8)2.3.2 Windows Player (9)2.3.3 Quick Time Player (9)3 MCI命令接口编程 (10)3.1MCI设备 (10)3.2MCI函数与命令 (11)3.2.1 MCI命令 (11)3.2.2 MCI命令消息接口方式 (13)3.2.3 MCI命令字符串接口方式 (16)4 软件需求分析 (18)4.1需求分析 (18)4.2可行性研究 (18)-III-5.1.1 基本界面设置 (19)5.1.2 打开文件,添加列表 (20)5.1.3 播放控制 (20)5.1.4 对列表的控制 (20)5.1.5 菜单设置 (21)5.2.2 打开文件,添加列表 (22)5.2.3 播放控制 (22)5.2.4 对列表控制 (22)5.2.5菜单设置 (23)6 软件设计结果 (25)6.1主界面 (25)6.1打开文件 (26)6.1菜单控制 (27)7 软件评价 (28)7.1软件的特点 (28)7.1软件的不足 (28)结论 (29)参考文献 (30)致谢 (31)-IV-1绪论多媒体技术的概念和应用出现于20世纪80年代初期,经过十余年的发展,随着计算机科学网络的普及和多媒体技术的发展,已成为计算机领域发展的热点技术,针对目前各种媒体格式,如何简单方便的播放各类媒体已成为人们普遍关注的问题,而媒体播放器的开发也变得十分重要。

1.1课题研究的目的和技术发展的现状1.1.1研究本课题的目的随着技术的发展,多媒体素材类型也增多,包括音频、视频、图像、动画等,由于音视频、图像等的信息容量大,受硬件条件限制,以往多媒体应用并不广泛,随着硬件技术的不断提高,多媒体技术已为各类人员广泛使用,开发多媒体课件、网络课程、网站、应用软件、管理项目等均需利用多媒体素材,因此开发制作这一播放器具有备现实意义,与其它多媒体播放器比较,这一多媒体播放器具有功能强大、占用空间小的特点,它与现有多媒体资源应用状况紧密结合,既具有很强的直观感,又不失一般性。

1.1.2技术应用的基本现状Microsoft公司1998年推出了Visual C++6.0,它是支持Win32平台应用程序(application)、服务(service)和控件(control)开发的可视化编程的集成环境。

与VC++5.0的最大不同之处是它的帮助功能更强大,MSDN(Microsoft Developer Networking)为包括VC++6.0在内的所有微软的程序产品提供在线帮助;另外,类的对象的可用成员函数、成员变量及函数的参数类型与个数都能动态显示在屏幕上,用户无须记住那些复杂而又枯燥乏味的函数名及复杂的参数,这无疑使得用VC++编程更加容易。

所以VC++6.0可谓是Microsoft公司的王牌产品,编程功能强大而赢得广大程序的偏爱。

多媒体技术已经在如下若干方面开展了有效的应用:①多媒体管理信息系统、展示系统;②多媒体电子出版物(Title);③计算机辅助教学、教育培训;④计算机艺术制作、设计;⑤计算机娱乐-游戏、双向电影;⑥协同工作。

有发下-1-三大发展趋势:进一步完善计算机支持的协同工作环境;智能多媒体技术;把多媒体信息实时处理和压缩编码算法集成到CPU中。

1.2论文完成的主要工作与课题研究的难点所在针对如上所述的研究方向,本课题“基于VC++开发工具的媒体播放器软件设计”的主要任务是深入理解各种媒体格式,开发出适用的播放器软件。

因此应解决的主要问题是如何把你了解的多媒体和VC知识应用到实际编程当中去及编制的应用软件的可用性、易用性、健壮性。

1.2.1论文完成的主要工作根据学习研究,本媒体播放器的开发基于VC++MFC的对话框,利用Windows MCI(Media Control Interface)控件和VC++6.0自带的ActiveX控件――ActiveMovieControl Object来实现各类媒体格式的播放及程序界面处理。

首先确定要解决的问题是弄清楚MCI函数与命令消息的名称类型和功能;其次是通过分析媒体播放的具体过程,在打开媒体设备的过程中应用程序需要做哪些事情,以便在应用程序中加入对这些过程支持的代码;在对应用程序的流程有了大致的轮廓以后(最好画出流程图),在开始考虑程序框架的设计,应用程序外观的设计;最后也是最关键的就是编写实现播放媒体的代码将播放器的基本功能实现,紧接着就是程序的调试和完善。

1.2.2本课题的研究难点本课题的难点如下:1、对于VC++集成开发工具的熟练使用,特别是MFC的使用,重点放在界面设计;2、各类媒体设备的播放函数及相应的命令;3、播放列表的生成及其操作(删除而不影响其他文件的播放等);4、CD音轨的抓并转换格式。

-2-以上各点构成了本软件的难点,在克难过程中,我的分析问题解决问题的能力有了很大的进步,经过努力,一个占用空间小、简单实用的小型媒体播放器终于完成了。

我开发的媒体播放器支持所有media player支持的媒体格式的播放及其他A VI视频的播放,实现了对播放列表的控制,CD抓轨等功能。

-3-2媒体格式简介2.1什么是媒体?2.1.1媒体一般来说,媒体(medium,复数形式为media)是一种信息发布和表现的方法,如正文、图形、语音、音乐等,可按不同的标准分类。

CCITT将媒体定义为以下五种:①感觉媒体(Perception medium):能直接作用于人的感官,使人产生感觉的媒体。

如语言、音乐、图形、活动图像、文本等。

我们所讲的“多媒体”意义上的媒体,主要是指这一类媒体。

感知媒体帮助人们来感知环境。

要解决的问题是:人在计算机环境中如何感知信息?就目前而言,人类主要靠视觉和听觉来感知环境的信息,触觉作为一种感知方式也慢慢引入到计算机系统中。

②表示媒体(Representation medium):为传输感觉而研究出来的中间手段,以便更有效地将感觉从一地传往另一地。

表示媒体的特征用计算机内部表示来刻画。

要解决的主要问题是:计算机信息如何编码?例子有:文本字符用ASCⅡ或EBCDIC码表示。

图像可以用JPEG格式BMP格式编码。

组合音频/视频序列可以用不同的TV标准格式(PAL、SECAM等)编码。

③表现媒体(Perception medium):用于信息传输中电信号和感觉媒体之间转换所用的媒体,意指信息输入/输出的工具和设备。

要解决的问题是:信息通过何种媒体输入到计算机中或从计算机中输出?输出媒体的例子有屏幕、纸和喇叭,而输入媒体的例子有键盘、鼠标、摄像机和麦克风等。

④存储媒体(Storage medium):用于存储表示媒体的载体。

数据存储并不局限于计算机的部件,因此,纸也是一种存储媒体。

要解决的问题是:信息存储在什么地方?存储媒体的例子有:缩微胶片、磁盘等。

⑤传输媒体(Transmission medium):用来将表示媒体从一地传输到另一地的-4-物理实体。

要解决的问题是,在什么上面传输信息?目前主要使用网络来进行信息传输,网络介质有同轴电缆、光纤等,无线方式进行通信正变得越来越广泛。

相关文档
最新文档