什么错误?是不是你在执行这些代码时你的MediaPlayer还Open着呢?

解决方案 »

  1.   

    这些代码是在FormCreate事件中的。
    窗体初始化时调用。
      

  2.   

    这些代码是在FormCreate事件中的,窗体初始化时调用。
      

  3.   

    出现"NO MCI driver open"错误。
      

  4.   

    写成这样
      GetDir(0,MusicPath);//取出程序所在文件夹  MusicPath:=MusicPath+'\The_day_you_went_away.mp3';;
      MediaPlayer1.FileName:= MusicPath ; //MusicPath为一全局变量。
      MediaPlayer1.Open;
      MediaPlayer1.Play;