使用MediaPlayer播放WMA文件时出现"初始化MCI时发生问题"的错误,在网上找了好久都没有解决,
我的代码如下:
          MediaPlayer.AutoEnable:=true;
          MediaPlayer.Close;
          MediaPlayer.DeviceType:=dtAutoSelect;
          MediaPlayer.FileName:=FilePath;
          MediaPlayer.Display:=Form1;
          MediaPlayer.Open;
          MediaPlayer.Play;//执行该句时出错在网上没有找到解决方法,不晓得哪位大哥可以解决????马上给分!

解决方案 »

  1.   

    以上代码对MP3文件可以正常执行
    使用操作系统自己的MediaPlayer可以正常播放WMA文件
      

  2.   

    那就可能是delphi自带的 MediaPlayer不支持你的文件
    你可用microsoft mulitmedia control 6.0或windows media play的activeX构件试试
    (你可用菜单上的componet->import activeX control来安装)
      

  3.   

    这个控件我很久不用了,用微软的wmp代替
    我用他播放单个文件都没有问题,播放列表也有mci的问题,有时候觉得很奇怪,也不是一直有,偶尔会出现
    所以建议你还是用wmp好过