我使用TMediaPlayerControl
在我的應用程序中顯示視頻。在Windows XP的Firemonkey中播放視頻
這是我的代碼來顯示視頻:
TrailerMediaPlayer.FileName := GetcurrentDir + '\Trailer\Trailer.avi';
if (TrailerMediaPlayer.State = TMediaState.Stopped) and
(TrailerMediaPlayer.CurrentTime < TrailerMediaPlayer.Duration) then
begin
TrailerMediaPlayer.Play;
PositionTrackBar.Max := TrailerMediaPlayer.Duration;
end
else
begin
TrailerMediaPlayer.CurrentTime := 0;
end;
它在Windows 7/8,但在Windows XP中,我得到unsupported media file
錯誤!
請注意,Windows Media Player在Windows XP中播放我的Trailer.avi。
如何在沒有任何額外組件的情況下在每個Windows操作系統上(自XP)播放此視頻?
你沒有說你的視頻是什麼編解碼器 – 2013-04-07 12:44:07
我的視頻是未壓縮的avi。我嘗試了這個Windows 7樣本視頻,但它不工作。(Wildlife.wmv) – sma6871 2013-04-07 13:06:19