在许多人的印象中,DOS是个单任务的文本模式的操作系统,哪儿会有什么或者说是较好的多媒体功能呢?其实不然。比如,Windows 3.x和Windows 9x只不过是建立在DOS下的大型保护模式的应用程序,为何它们也能播放精采的多媒体文件呢?所以,多媒体绝非WIN等操作系统的“专利”,DOS下实现多媒体功能是完全可以的,而且由于时代的发展,新的开发器和编程序库的推出,DOS下的多媒体功能实现起来也越来越容易,功能也越来越强,大家可在“DOS近年来的发展”中看到。
注意,如果要在DOS下用声卡播放声音,首先需要设置好声卡。具体方法请见本栏目中的“DOS下硬件设备的使用与设置”。
当然,DOS操作系统本身并不带有多媒体命令,而需要专门的多媒体软件,这就像我们玩游戏需要专门的游戏软件一样。DOS下的多媒体软件有很多,旧的有SEA等,不过近几年来随着多媒体技术的发展,DOS下多媒体软件也明显增多了,如QuickView Pro、Cubic Player(OpenCP)、MPXPlay、DSS等等,大家可以到“DOS软件分类下载”中的“媒体软件”中下载。这些软件普遍可以播放WAV,MP3等格式的文件,有的则支持更多的格式,如Cubic Player,不仅支持的格式很多,包括WAV,MP3,MID,RMI,ASF,MOD,S3M,IT,ASF,669,CD音频等等,而且界面非常不错。注意大多数MP3文件播放器最好在586以上的电脑下使用,以发挥最好的效果,在486或以下电脑上播放MP3时可能会出现断音,而WAV等格式则没有问题。
有些人在原来曾使用过DOSAmp来播放MP3文件,觉得它的播放效果不好而认定DOS下播放MP3都不好。其实这是不对的。因为DOSAmp其实是DOS下最旧且功能和效果都是最差的MP3播放器,界面虽不是最差,但也只是一般,现在早已被淘汰了。我虽然经常在DOS下听MP3歌曲,却非常不喜欢用DOSAmp而是使用其它在DOS下播放较果非常好的MP3播放器进行播放。大家可以在“媒体软件”中找到。
在这么多的软件中,我向大家推荐QuickView Pro,它是一个非常强大的多媒体软件,支持的格式非常多,包括多种音乐格式(如WAV、MP3等等),各种图形格式(如BMP、GIF、JPG、PCX等等),还有很多多媒体格式(如AVI、MPG、MOV、FLC/FLI、VCD等等)。它一直在不断发展着,比如其最新的2.50版于今年8月底刚推出。其具体使用方法可以在“DOS文章”栏目中的“DOS多媒体播放器——QuickView的使用”一文中看到。当然也推荐其它一些MP3播放器,如MPXPLAY也很不错,功能相当多,如媒体的播放、转换等等它都能完成。它的界面也很好,且支持鼠标操作,十分方便实用。它现在一直在不断发展和更新着,其最新版本于今年10月刚推出。
除此之外,还有MegaMid,MidPlay等全屏幕的MIDI播放器也非常不错,不仅界面很好,功能也很强大。它们都可以显示MIDI音乐中的字幕(如果有的话),操作也十分简单。至于其它各种多媒体格式也完全可以在DOS下播放,如VideoCD(VCD)的播放,除上面的QuickView Pro,还有Mpegone等等都可以做到,效果也很好,当然最好在586以上的电脑上播放,越新效果就越好。而RealAudio等格式的播放,则可以在“DOS使用中的常见问题解答(FAQ)”专栏中看到。
总之,DOS下的多媒体功能是非常强大的。如果您有兴趣的话,也可以为“DOS开发”栏目开发一些DOS下多媒体软件,以跟上国外DOS软件的发展,并帮助广大的DOS使用者与爱好者们,还可以促进国内自由软件的发展,真是好处甚多。(完)计算机基础教程网
DOS下的多媒体
Using the Command pattern for undo…
NDoc: How to Make Good Use of Your…
在 Microsoft Office 系统的命令栏中…
关于JAXP,DOM,SAX,JDOM,DOM4J的一…
使用自定义验证组件库扩展 Windows 窗…
Tuxedo 8.1 XML C++ Parser的使用(转…
1.DotNet(.Net):新平台,C#:新语…
VB下使用adodb.command 执行存储过程…
VS FlexGridPro 8.0如何在window98运…
http://www.donews.net/yangwl/archi…
在VB6中动态创建使用ADO控件访问数据…
浅谈ADO.NET文章系列之二 — 并发更新…
(原创)C#编写的windows计算器----源代…
用 Windows 窗体 DataGrid 控件验证输…
学习笔记之Microsoft Windows服务…
在dotnet中操作INI文件
Display XML in AxSHDocVw.AxWebBrow…
ADO.NET 和 ADO 的比较…
也谈 DotNet Remoting 中的事件处理…
在C#中实现打印功能(C#中PrintDialog…
NDoc: How to Make Good Use of Your…
在 Microsoft Office 系统的命令栏中…
关于JAXP,DOM,SAX,JDOM,DOM4J的一…
使用自定义验证组件库扩展 Windows 窗…
Tuxedo 8.1 XML C++ Parser的使用(转…
1.DotNet(.Net):新平台,C#:新语…
VB下使用adodb.command 执行存储过程…
VS FlexGridPro 8.0如何在window98运…
http://www.donews.net/yangwl/archi…
在VB6中动态创建使用ADO控件访问数据…
浅谈ADO.NET文章系列之二 — 并发更新…
(原创)C#编写的windows计算器----源代…
用 Windows 窗体 DataGrid 控件验证输…
学习笔记之Microsoft Windows服务…
在dotnet中操作INI文件
Display XML in AxSHDocVw.AxWebBrow…
ADO.NET 和 ADO 的比较…
也谈 DotNet Remoting 中的事件处理…
在C#中实现打印功能(C#中PrintDialog…
相关栏目导航
