用mciSendCommand()发送WINDOWS消息(不是发送Srting)播放wav文件,怎样控制播放速度呢?提高播放速度到1.5倍,2倍?在网上找了好久,没有结果,请指教小弟,谢谢各位大大咯 ^_^

解决方案 »

  1.   

    播放音乐文件{
    (全局控制量)带有指定文件的播放设备代号=open播放设备;
    play;
    加速设置;
    }
    break;
    以后控制无效是因为播放设备代号是局部变量,造成了不能控制;
    只要将其保存为全局变量就可以控制了。case 2:{} //2是一个按钮的ID,只要按下代号为2的按钮就会加速播放
          MCI_DGV_SET_PARMS  mciSetspeed2={0,0,0,0,1500};//wma1000就成功|wav、mp3加速成功 
           mciSendCommand(DeviceID,MCI_SET,0x00020000L,(DWORD)&mciSetspeed2);
          break;