浏览记录

   
查看大图

VB制作多媒体播放器

  • 商品编号:vb281
  • 货  号:vb281
  • 品  牌:jgyc
  • 开发语言: vb
  • 数据库: 其它
  • 论文字数: 16601
  • 编程工具/运行环境: Visual Basic
  • 市场价: ¥300.00
  • 销售价: ¥200.00
  • 节省: ¥100.00

以下是介绍(不过多网上展示为了防止查重),如需要完整的请联系客服qq购买.提示:本资料已审核通过,内容严格保密,格式标准,质量保证,软件类的包调试成功. 需要这份设计请添加QQ303563675.团购或代理了解

Ctrl+D收藏此篇
app hook

 

在当今信息社会,以多媒体为特征的信息技术和信息产业的发展及应用对人类社会产生的影响和作用愈来愈明显,愈来愈重要。多媒体播放器的设计是一门集计算机技术和数字多媒体技术于一体的综合设计。随着中国计算机技术、宽带网络技术的发展,越来越多的人开始重视多媒体播放器的发展与应用。本文利用Visual Basic语言对多媒体播放器进行设计,结合API函数和VB的控件使多媒体播放器具有支持格式多样、界面美观、占用空间小的特点,它与现有多媒体资源应用状况紧密结合,既具有很强的直观感,又不失一般性。

论文主要介绍了本课题的研究背景、媒体文件和特点、多媒体播放器系统分析、基于VB的多媒体播放器的设计与实现。

关键词:多媒体;API函数、VB、控件

媒体过滤模块介绍

通过第2章的分析可得知,媒体文件有压缩媒体文件格式、流式文件格式和媒体发布格式三种。就压缩媒体文件格式而言,因其压缩标准或采用的压缩方式不同,媒体文件也不相同,比如vcd格式、mp3格式、wav格式、mid格式、mpeg格式、avi格式等等。而不同格式的媒体文件所采用的播放控件也不样,因此媒体过滤模块的主要作用有两个:

1)从各种文件格式中过滤出媒体播放器可支持的文件格式,在VB中可以如下代码进行实现;

Me.cd1.Filter="AllSupportedFormats|*.mp3;*.wma;*.wav;*.asf;*.asx;*.lsf;*.lsx;*.mid;*.midi;*.rmi;*.aif;*.aifc;*.aiff;*.au;*.snd;*.avi;*.mpeg;*.dat;*.mov;*.rm"

2)从媒体播放器可支持的文件格式中过滤出各控件所支持的文件格式,对其进行相应的分类,同样可由以下代码进行实现;

If cd1.FileName Like "*.avi" Or cd1.FileName Like "*.AVI" Or cd1.FileName Like "*.mov" Then

         Mmcontrol1.visible=true     选择播放器

              Mmcontrol1.command=open

              …..

       End if

2.4.2 播放控件组模块介绍

这是整个系统的重点,因为播放所用的控件不同,其解码的方式等就不相同,媒体所播放的效果也就不同随着计算机技术的飞速发展,多媒体技术的应用也随之广泛应用,开发多媒体应用的方法多种多样,常用的有以下3 其一利用OLE 嵌入技术。在Windows 环境下的应用程序,有许多都支持OLE(Object Linking and Embedding) 对象的连接和嵌入,而具有OLE 功能的应用程序能和其它基于OLE Windows 应用程序之间传送数据。由于VB 提供了OLE的编程接口所以设计者可以方便地在自己的应用程序中嵌入其它程序;其二,调用相关的Windows API 函数。WindowsMMSystemDLL 中包含了许多专门处理多媒体的函数。通过调用,可以简单方便地实现应用程序对声音视频的处理如通过SndPlaySound 函数就可在应用程序中对声音视频进行处理其三MCI 控件、Mediaplay控件等。MCI(Media Control Interface) 媒体控制接口,是一些与设备无关的命令。MCI 可以控制声卡、CD - ROMMIDI 设备等。由于Visual Basic6.0 企业版是一套完整的Windows 开发系统,它控制多媒体的手段灵活多样,利用其中的Multimedia MCI 控件就很容易实现多媒体播放器的功能。

在上述3 种方法中OLE 技术要消耗大量的内存,如果多个用户同时使用多个应用程序很可能出现内存溢出现象且可移植性不强对于调用相关的Windows API 函数存在SndPlaySound 函数不能播放大于100KB 的声音文件而使用VB控件可避免前两种方法的弱点实现多媒体的播放,且开发过程简单、快速。

2.4.3 播放器模块介绍

播放器模块主要分为音频播放器和视频播放器两种,音频播放模块主要实现对目前常用的音频文件进行播放,如: mp3cdawmawavasfasxlsflsxmidmidirmiaifaifcaiffausnd等等。可以完成播放列表导入和保存、目录打开、文件打开和播放信息显示等等功能。

视频播放模块主要实现对常用的视频文件进行播放,如:avimpegdatrm等等。可以实现窗体大小的任意改变、播放信息显示等等功能。各部分具体的功能实现将在第4章进行详细介绍。

2.4.3 资源显示模块介绍

资源模块也就是系统的主界面,本文主要遵照简洁、操作简单、人性化的原则进行设计。主要包括主菜单的设计,播放控制界面的设计、视频显示区域的设计、相关信息显示区域的设计等。各部的详细设计将在第4章进行介绍。

如果您对本商品有什么问题,请提问咨询!

发表咨询

标题:
*咨询内容:
联系方式: (可以是电话、email、qq等)
*验证码:   看不清楚?换个图片
如果您对本商品有什么评价或经验,欢迎分享!

发表评论

标题:
*评论内容:
联系方式: (可以是电话、email、qq等).
*验证码:   看不清楚?换个图片
<