2013-03-11 87 views
2

有人能告訴我如何使用FireMonkey播放AVI文件?我應該使用哪個組件?如何使用FM播放AVI文件?

我搜索了所有的組件,但沒有發現任何有用的東西。

+0

檢查這個例子http://docwiki.embarcadero.com/RADStudio/XE3/en/Building_a_Basic_Media_Player – Raul 2013-03-11 10:49:13

+1

取決於你的Delphi版本,['XE3 Audio-Video in FireMonkey'](http://docwiki.embar cadero.com/RADStudio/XE3/en/Audio-Video_in_FireMonkey)或['Delphi XE2:如何使用firemonkey播放視頻文件](http://stackoverflow.com/q/8130097/576719)。 – 2013-03-11 10:56:45

回答

7
  1. 添加TMediaPlayer到窗體
  2. 添加TMediaPlayerControl到窗體
  3. 添加TButton的到窗體
  4. 在您的按鈕
  5. 插入該開始和結束標記之間
Duoble點擊

if MediaPlayer1.Media <> nil then begin MediaPlayer1.Play; end;

I噸應該是這樣的:
Screenshot

  • 更改C:\earth.avi到你的AVI文件的位置
  • 結果:

    Screenshot

    +0

    我使用這種方法,但在Windows XP中,我得到'不支持的媒體文件'錯誤! – sma6871 2013-04-07 08:21:18

    +0

    你可以用Windows Media Player播放嗎?也許缺少編解碼器左右? – fnkr 2013-04-07 13:40:11

    +0

    是的,Windows Media Player可以正確播放它,即使我使用Windows 7樣本視頻(Wildlife.wmv)進行測試,但此方法無法播放它! – sma6871 2013-04-07 14:27:28