From 9fc1483b19cb0dec34863975451f7322c6b6014c Mon Sep 17 00:00:00 2001 From: Nomango <569629550@qq.com> Date: Sun, 8 Oct 2017 19:13:52 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B6=88=E9=99=A4=E4=BA=86=E7=B1=BB=E5=9E=8B?= =?UTF-8?q?=E8=BD=AC=E6=8D=A2=E6=97=B6=E7=9A=84=E4=B8=80=E4=BA=9B=E8=AD=A6?= =?UTF-8?q?=E5=91=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Easy2D/Tool/MusicUtils.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Easy2D/Tool/MusicUtils.cpp b/Easy2D/Tool/MusicUtils.cpp index 6cfcee7d..f374b3b1 100644 --- a/Easy2D/Tool/MusicUtils.cpp +++ b/Easy2D/Tool/MusicUtils.cpp @@ -62,7 +62,7 @@ void MciPlayer::open(TString pFileName, UINT uId) // 设置 MCI_OPEN_PARMS 参数 MCI_OPEN_PARMS mciOpen = { 0 }; - mciOpen.lpstrDeviceType = (LPCTSTR)MCI_ALL_DEVICE_ID; + mciOpen.lpstrDeviceType = (LPCTSTR)-1; // device ID for "all devices" mciOpen.lpstrElementName = pFileName.c_str(); // 打开这个文件 @@ -133,7 +133,7 @@ void MciPlayer::resume() _sendCommand(MCI_STATUS, MCI_STATUS_ITEM, reinterpret_cast(&mciStatusParms)); // 设置播放起始位置,并开始播放 MCI_PLAY_PARMS mciPlayParms; - mciPlayParms.dwFrom = mciStatusParms.dwReturn; + mciPlayParms.dwFrom = (DWORD)mciStatusParms.dwReturn; _sendCommand(MCI_PLAY, MCI_FROM, reinterpret_cast(&mciPlayParms)); } else @@ -171,7 +171,7 @@ void MciPlayer::setVolume(float volume) MCI_DGV_SETAUDIO_PARMS mciSetAudioPara = { 0 }; mciSetAudioPara.dwItem = MCI_DGV_SETAUDIO_VOLUME; mciSetAudioPara.dwValue = DWORD(1000 * volume); - mciSendCommand(m_dev, MCI_SETAUDIO, MCI_DGV_SETAUDIO_VALUE | MCI_DGV_SETAUDIO_ITEM, (DWORD)(LPVOID)&mciSetAudioPara); + mciSendCommand(m_dev, MCI_SETAUDIO, MCI_DGV_SETAUDIO_VALUE | MCI_DGV_SETAUDIO_ITEM, (DWORD_PTR)&mciSetAudioPara); } bool MciPlayer::isPlaying()