知识大全 Delphi中多媒体组件使用解析[1]

Posted 属性

篇首语:努力到无能为力,拼搏到感动自己本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Delphi中多媒体组件使用解析[1]相关的知识,希望对你有一定的参考价值。

Delphi中多媒体组件使用解析[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

    Delphi是美国Borland公司推出的一个十分优秀的软件开发平台 它以其强大的开发功能在众多的开发环境中独占鳌头 尤其是它在多媒体软件的开发上更是技高一筹 在Delphi的组件板system页上有一个称为MediaPlayer的组件 它是多媒体软件制作的核心 以下将就MediaPlayer组件的使用作以详解

  MediaPlayer组件主要是用于控制MCI(MediaControlInterface)设备 该组件提供了一系列按钮用于控制诸如CD-ROM MIDI VCR等多媒体设备 这些多媒体设备可以是硬件也可以是软件 这些按钮在缺省情况下从左到右依次为 Play(播放) Pause(暂停) Stop(停止) Next(下一个曲目) Prev(前一个曲目) Step(步进) Back(后退) Record(录音) Eject(弹出媒体)等 个功能按钮 在用户自己开发的程序中 多媒体设备可以有两种方法实现以上 个功能 一种方法是将MediaPlayer组件放在窗体上 在程序运行时单击相应按钮 另一种方法是用与按钮相应的 方法 (Method)来实现这些功能

  以上 个按钮在视图和功能上均允许进行选择 使用者可以通过改变objectinspector(对象监视器)的属性页中的+VisibleButtons和+EnabledButtons属性来实现 使用者只需要双击此属性使其上的 + 变成 - 然后在下面新出现子属性表中将相应的子属性的值赋给true/false即可

  MediaPlayer组件有许多的属性(property)和方法(method) 属性是程序设计时在objectinspector(对象监视器)中进行设置的 它无需开发程序的人自行编码(当然也可以在代码中进行属性设置) 而方法是程序开发者在程序代码中必须用到的过程和函数等 在正常情况下 Delphi会将常用的属性设置为缺省值 这些值对于一般的开发来说已经足够了 但是有一些关键的属性值却是必须由使用者自己给定的 其中最重要的几个属性及其使用说明见下表

  MediaPlayer组件方法除了前面提到的对应 个按钮的方法外 Delphi还提供了MediaPlayer组件的一些很重要的方法 如open save rewind resume pauseOnly及close等 它们的使用详情如下

   .open方法

  open方法用于打开一个多媒体设备 在调用该方法之前 必须确保在MediaPlayer组件的DeviceType(设备类型)属性中设定正确的多媒体设备类型

  【示例】以下代码用于在程序开始运行时就播放CD音乐

  procedureTForm .FormCreat(Sender Tobject)   begin  with MediaPlayer do  begin  DeviceType =dtCDAudio   Visible =False   open   play   end   end

cha138/Article/program/Delphi/201311/24734

相关参考

知识大全 Delphi中DBEdit组件使用方法

Delphi中DBEdit组件使用方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Delph

知识大全 基于Delphi的组件设计之概念[1]

基于Delphi的组件设计之概念[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  作为组件制

知识大全 Delphi开发WEB应用程序打印组件[1]

Delphi开发WEB应用程序打印组件[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  近些

知识大全 Delphi的组件读写机制

Delphi的组件读写机制  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一流式对象(Strea

知识大全 Delphi组件撰写常问问题分析

Delphi组件撰写常问问题分析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!此份文件的目的为何?

知识大全 基于Delphi的组件设计之概念[3]

基于Delphi的组件设计之概念[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Delph

知识大全 基于Delphi的组件设计之概念[2]

基于Delphi的组件设计之概念[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  属性可以有

知识大全 基于Delphi的组件设计之简单实例

基于Delphi的组件设计之简单实例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!这是一个可以计数

知识大全 用Delphi 6开发ASP上传组件详解

用Delphi6开发ASP上传组件详解  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  文件上传是

知识大全 Delphi开发WEB应用程序打印组件[3]

Delphi开发WEB应用程序打印组件[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ()