var Rect: TRect;
--------
Rect.Right:=Panel1.Width;
Rect.Bottom:=Panel1.Height;
Rect.Left:=0;
Rect.Top:=0;
MediaPlayer1.Display:=Panel1;
MediaPlayer1.DisplayRect := Rect;
---------------
我的本意是想让MediaPlayer1播放视频的时候,让该视频缩放到panel整个区域里播放
但是,显示的时候还是没有达到效果,请问是哪个属性没设置还是?
--------
Rect.Right:=Panel1.Width;
Rect.Bottom:=Panel1.Height;
Rect.Left:=0;
Rect.Top:=0;
MediaPlayer1.Display:=Panel1;
MediaPlayer1.DisplayRect := Rect;
---------------
我的本意是想让MediaPlayer1播放视频的时候,让该视频缩放到panel整个区域里播放
但是,显示的时候还是没有达到效果,请问是哪个属性没设置还是?
if MediaPlayer1.Position >= MediaPlayer1.Length then //一个视频节结束
begin
MediaPlayer1.Close;
if iIndex <sltFlvList.Count-1 then
Inc(iIndex)
else
iIndex := 0;
try
MediaPlayer1.FileName := sltFlvList.Strings[iIndex];
MediaPlayer1.Open;
MediaPlayer1.DisplayRect := Rect(0,0,Panel1.Width,Panel1.Height);
MediaPlayer1.Play; except
on E:Exception do
begin
ShowMessage(E.Message);
end;
end;
end;
MediaPlayer1.Notify := True;
end;
但是结果发现播到某个文件出现停止现象,请问这是怎么回事,求救解决之道!
这个控件很不错的
多学学吧