我用UleadCool3D作了一段AVI动画
用媒体播放器播放正常
可是放到Animate里播放时
画面
或是花屏
或是上下左右错位
无法正常显示为什么?
如何解决?

解决方案 »

  1.   

    是不是在98里啊?在98里animate控件有bug,建议你用windows的mediaplayer控件
      

  2.   

    是了
    我用了Mediaplayer控件果然可以播放
    但是只能手动
    怎么让图像自动循环播放亚?我的代码是
    //初始化动画
    //Mediaplayer1.FileName := WorkPath + '\cool.avi';
    //Mediaplayer1.Display := Animate1;
    //Mediaplayer1.Open;
    //Mediaplayer1.Play;
      

  3.   

    我在WIN2000中用animate播放时没有花屏呀.用的是D7!
      

  4.   

    我也是在2000下的Animate
    用d7自带的cool.avi没问题
    可是用自己用UleadCool3D作了一段AVI动画
    就不行了
    呜呜
      

  5.   

    MediaPlayer的OnNotify事件加入如下代码,实现MediaPlayer循环播放
    procedure TForm1.MediaPlayer1Notify(Sender: TObject);
    begin
      if MediaPlayer1.NotifyValue = nvSuccessful then
        MediaPlayer1.Play;
    end;