用Mediaplayer播放mp3或mid音乐,怎样才能保证播放完一首歌后能彻底释放,而不会在播放下一首时出现错误???

解决方案 »

  1.   

    MediaPlayer1.Close;在播放一手歌之前确保此文件没有被别的程序打开,这样就不会出错了。
      

  2.   

    大致的过程是:现在正尝试做一个自动播放系统,就是设置好时间,让系统在24小时内自动播放或关闭音乐。
    现在的情况是平时基本都好用,但有时候(不经常)在播放mp3时,在播放下一首歌时,突然就提示出错(关键是这首歌以前能够播放,或刚刚放过是再重复播放),不知道是系统原因还是程序控制的原因。环境是win2000专业版 笔记本下
      

  3.   

    FileName := ''; //即可
      

  4.   

    先MediaPlayer1.Close;一下。在播放一首歌之前确保此文件没有被别的程序打开,这样就不会出错了。