1.首先添加mediaplayer播放控件
m_MediaPlayer4.Create("MediaPlayer",WS_CHILD|WS_VISIBLE,rect,this,4569,NULL,FALSE);
CWMPControls control = m_MediaPlayer4.GetControls();
m_MediaPlayer4.SetUiMode("none"); //设置控件是否含有控制条
laylist playlist = m_MediaPlayer4.GetCurrentPlaylist();
char szFind[128];
strcpy(szFind,szPath);
strcat(szFind,"//*.*");
//创建播放列表
WIN32_FIND_DATA FindFileData;
HANDLE hFind=::FindFirstFile(szFind,&FindFileData);
if(INVALID_HANDLE_VALUE == hFind)
return;
int i=0;
while(TRUE)
{
if(FindFileData.dwFileAttributes)
{
if(FindFileData.cFileName[0]!='.')
{
char szFile[128];
strcpy(szFile,szPath);
strcat(szFile,"//");
strcat(szFile,FindFileData.cFileName);
CWMPMedia media;
media = static_cast <CWMPMedia>(m_MediaPlayer4.newMedia(szFile));
playlist.insertItem(i, media);
i++;
}
}
if(!FindNextFile(hFind,&FindFileData))
break;
}
FindClose(hFind);
CWMPSettings settings = m_MediaPlayer4.GetSettings();
settings.SetPlayCount(playlist.GetCount());
settings.setMode("LOOP",TRUE);
settings.SetAutoStart(TRUE);
control.play();