sorry it's
mediaplayer1.filename  :=filename;  
 
当mediaplayer1.play  时,找不到文件名

解决方案 »

  1.   

    应该是这样,
    filename: string filename:=ExtractFilePath('project1.exe')+'fff\start.avi';
      

  2.   

    还少
    filename:=ExtractFilePath('project1.exe')+'\fff\start.avi';
      

  3.   

    还少
    filename:=ExtractFilePath('project1.exe')+'\fff\start.avi';
      

  4.   

    我想你的start.avi和project1.exe在同一个目录下,可用以下方法得到全路径:var
      path:string;
      myfilename:string;
    begin
      path:=extractfilepath(application.exename);
      if copy(path,length(path),1)<>'\'then
        path:=path+'\';
      myfilename:=path+'start.avi';
      mediaplayer1.filename:=myfilename;
    end;这样,你的mediaplayer1.应该能找到文件名了。
    -----------------------
    风过西窗客渡舟船无觅处
    年年一川新草遥看却似旧