熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Delphi編程 >> 正文

Delphi中多媒體組件使用解析[1]

2013-11-23 17:35:33  來源: Delphi編程 
    Delphi是美國Borland公司推出的一個十分優秀的軟件開發平台它以其強大的開發功能在眾多的開發環境中獨占鳌頭尤其是它在多媒體軟件的開發上更是技高一籌在Delphi的組件板system頁上有一個稱為MediaPlayer的組件它是多媒體軟件制作的核心以下將就MediaPlayer組件的使用作以詳解

  MediaPlayer組件主要是用於控制MCI(MediaControlInterface)設備該組件提供了一系列按鈕用於控制諸如CD-ROMMIDIVCR等多媒體設備這些多媒體設備可以是硬件也可以是軟件這些按鈕在缺省情況下從左到右依次為Play(播放)Pause(暫停)Stop(停止)Next(下一個曲目)Prev(前一個曲目)Step(步進)Back(後退)Record(錄音)Eject(彈出媒體)等個功能按鈕在用戶自己開發的程序中多媒體設備可以有兩種方法實現以上個功能一種方法是將MediaPlayer組件放在窗體上在程序運行時單擊相應按鈕另一種方法是用與按鈕相應的方法(Method)來實現這些功能

  以上個按鈕在視圖和功能上均允許進行選擇使用者可以通過改變objectinspector(對象監視器)的屬性頁中的+VisibleButtons和+EnabledButtons屬性來實現使用者只需要雙擊此屬性使其上的變成然後在下面新出現子屬性表中將相應的子屬性的值賦給true/false即可

  MediaPlayer組件有許多的屬性(property)和方法(method)屬性是程序設計時在objectinspector(對象監視器)中進行設置的它無需開發程序的人自行編碼(當然也可以在代碼中進行屬性設置)而方法是程序開發者在程序代碼中必須用到的過程和函數等在正常情況下Delphi會將常用的屬性設置為缺省值這些值對於一般的開發來說已經足夠了但是有一些關鍵的屬性值卻是必須由使用者自己給定的其中最重要的幾個屬性及其使用說明見下表

  MediaPlayer組件方法除了前面提到的對應個按鈕的方法外Delphi還提供了MediaPlayer組件的一些很重要的方法如opensaverewindresumepauseOnly及close等它們的使用詳情如下

  .open方法

  open方法用於打開一個多媒體設備在調用該方法之前必須確保在MediaPlayer組件的DeviceType(設備類型)屬性中設定正確的多媒體設備類型

  【示例】以下代碼用於在程序開始運行時就播放CD音樂

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

[]  []  


From:http://tw.wingwit.com/Article/program/Delphi/201311/24734.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.