【发布时间】:2013-03-29 10:26:35
【问题描述】:
我使用TMediaPlayerControl 在我的应用程序中显示视频。
这是我显示视频的代码:
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 起)上播放此视频?
【问题讨论】:
-
你没有说你的视频是什么编解码器
-
我的视频是未压缩的 avi。我在 windows 7 示例视频中尝试过这个,但它也不起作用。(Wildlife.wmv)
标签: delphi firemonkey delphi-xe3