关于快进和后退(100分)

  • 主题发起人 主题发起人 caowei
  • 开始时间 开始时间
C

caowei

Unregistered / Unconfirmed
GUEST, unregistred user!
我使用mediaplayer控件播放mpg文件,为什么快进和后退不起作用?
 
有些流媒体不支持快进和后退的 capability
连微软自己的 MediaPlayer 都不能对它们进行快进和后退
 
mpg文件吗不可能啊
 
mpg文件本身有问题吧,你用mediaplayer看看,实在不行了用超级结巴看看:)
 
你是用软解压还是用硬解压?
 
procedure TForm1.CoolButton6Click(Sender: TObject);
begin

//如果正处于播放状态则倒带后继续播放,否则倒带后不播放
if mediaplayer1.mode=mpplaying then

begin

MediaPlayer1.back;
MediaPlayer1.play;
end
else

MediaPlayer1.back;
end;


procedure TForm1.Timer1Timer(Sender: TObject);
begin

if mediaplayer1.mode=mpplaying then

begin

mediaplayer1.timeformat:=tfmilliseconds;
trackbar951.max:=mediaplayer1.length div 1000;
trackbar951.position:=mediaplayer1.position div 1000;
end;

end;


procedure TForm1.TrackBar1Change(Sender: TObject);
begin

if form1.mediaplayer1.mode=mpplaying then

begin

mediaplayer1.position:=trackbar951.position*1000;
mediaplayer1.play;
end;


end;
 
我也碰到过类式问题,但我是在播放局域网上的媒体文件时产生的(本机上可以正常快进和快退)
 
倒,你为什么在每次ontimer的时候都重设一遍trackbar的max呢?
至于快进赫倒退
Steps backward a number of frames
(determined by the value of the Frames property) in the currently loaded medium
看见了么?可能是桢数定义的太少,看不出来区别
 

我想问一下,trackbar951是什么意思?
 
naughtboy我同意你的意见
那trackbar951是什么意思这个我也不知道啊

但我想总是控件的问题
 
后退
顶部