原文:Delphi多媒體設計之播放WAVE文件(API)

多媒體程序設計是一個名不符實的詞組,其道理就是多媒體程序設計包含着廣泛的可能性,它尤其包括了Wave音頻 MIDI音頻 AVI視頻和動畫等。不要將多媒體程序設計與游戲程序設計混淆了。 游戲設計自然包含多媒體。但是比起簡單的聲音視頻應用程序,它包含多媒體就更多了。接下來我在Delphi多媒體設計中利用Delphi提供的工作做一些工作。 Windows API播放Wave文件 Wave Audio w ...

2012-07-09 21:59 0 3124 推薦指數:

查看詳情

Delphi多媒體設計之TMediaPlayer組件(七)

AVI視頻 用TMediaPlayer播放AVI視頻,選擇AVI文件,並調用Play方法(或者點擊Play按鈕),如果使用默認的MediaPlayer設置,將會出現一個單獨的窗口播放AVI視頻。如下圖: 也可以設置TMediaPlayer的Display屬性為任何窗口組件(Windowed ...

Fri Jul 20 18:13:00 CST 2012 0 6059
Delphi多媒體設計之TMediaPlayer組件(三)

設置輸出音量(Setting the Output Volume) 設置Wave文件輸出設備的音量相當簡單,但是必須利用Windows API進行。waveOutGetVolume和waveOutSetVolume函數分別用來獲取音量和設置音量。 音量以整型(integer)存儲。高位字節 ...

Mon Jul 16 23:32:00 CST 2012 2 2891
Delphi多媒體設計之TMediaPlayer組件(六)

CD音頻(CD Audio) TMediaPlayer播放CD音頻相當簡單。要放CD,只需簡單地改變DeviceType屬性為dtCDAudio即可,並點擊Play按鈕(或調用Play方法)。 掌握CD音頻設備程序設計最困難的是用於CD中不同的時間格式。用戶將使用TMSF(time ...

Wed Jul 18 21:39:00 CST 2012 0 3015
Delphi多媒體設計之TMediaPlayer組件(五)

MIDI音頻(MIDI Audio) 對於MIDI音頻沒有太多可說的,所要做的只是設置MediaPlayer的FileName屬性為MIDI文件,在調用Play方法即可。MIDI文件的擴展名有.mid和.rmi兩種。 簡單的播放MIDI音頻的例子如下: procedure ...

Wed Jul 18 20:15:00 CST 2012 0 2994
Delphi多媒體設計之TMediaPlayer組件(一)

VCL為簡單多媒體操作提供MediaPlayer組件。該組件位於選項板組件System中。 該組件可播放Wave文件、MIDI文件、AVI視頻等等。如果只是簡單的播放Wave文件,常常使用上一講中的PlaySound函數。也可以使用更復雜的MediaPlayer組件 ...

Fri Jul 13 06:26:00 CST 2012 0 9076
Alsa 讀取wave文件,並播放wave 文件

Chapter1.設計思路 對於一個wave文件,如果需要播放,涉及到幾個方面 1.對於wave文件的解析 2.通過解析wave文件,將得到的參數(主要是sampfrequency, bitsperSample,channel)通過alsa api設下去 3.正確找到data ...

Fri May 19 23:04:00 CST 2017 0 1529
IOS之多媒體API

12.1 播放視頻 12.2 播放音頻 12.3 播放和錄制音頻 12.1 播放視頻 視頻文件介紹 視頻格式可以分為適合本地播放的本地影像視頻和適合在網絡中播放的網絡流媒體影像視頻兩大類。盡管后者在播放的穩定性和播放畫面質量上可能沒有前者優秀,但網絡流媒體影像視頻的廣泛傳播 ...

Mon Oct 15 07:10:00 CST 2012 1 8039
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM