我使用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