R
Riantwin
Unregistered / Unconfirmed
GUEST, unregistred user!
我把多个*.AVI文件存放在资源文件*.rc中, 生成*.res文件,在程序中按如下方式
调用*.AVI文件:
Var
Res:TResourceStream;
ResName:String;
begin
ResName:='C:/Windows/Temp/Clock.avi';
Res:=TResourceStream.Create(0,'Clock',PChar(ResType));
Res.SaveToFile(ResName);
//然后用TMediaplayer播放。
//由于*.AVI文件太大,20-50MB,在播放完一个后,切换到另一个时,延迟时间很长,20秒
到数分钟,有什么方法可以提高切换播放的时间?
end;
调用*.AVI文件:
Var
Res:TResourceStream;
ResName:String;
begin
ResName:='C:/Windows/Temp/Clock.avi';
Res:=TResourceStream.Create(0,'Clock',PChar(ResType));
Res.SaveToFile(ResName);
//然后用TMediaplayer播放。
//由于*.AVI文件太大,20-50MB,在播放完一个后,切换到另一个时,延迟时间很长,20秒
到数分钟,有什么方法可以提高切换播放的时间?
end;