制作LRC歌词系统(11)
发布时间:2021-06-05
发布时间:2021-06-05
ID)&mciStatusParms);//关键,取得长度 m_dLength=mciStatusParms.dwReturn;
mciSendCommand(m_wDeviceID,MCI_CLOSE,0,NULL);//关闭文件 return m_dLength; }
void converttime(char mmssmm[],long time)//将得到的时间(ms)转化为时间标签,如[00:12:35.14] {
char buf[1];
int temp=(int)(time%1000); itoa(temp/100,buf,10); mmssmm[7]=buf[0];
itoa((temp-temp/100*100)/10,buf,10); mmssmm[8]=buf[0]; temp=(int)(time/1000); itoa(temp%60/10,buf,10); mmssmm[4]=buf[0];
itoa(temp%60%10,buf,10); mmssmm[5]=buf[0];
itoa(temp/60/10,buf,10); mmssmm[1]=buf[0];
itoa(temp/60%10,buf,10); mmssmm[2]=buf[0]; mmssmm[0]='['; mmssmm[3]=':'; mmssmm[6]='.'; mmssmm[9]=']'; }
void mciplay(char*s)//利用MCI播放文件名为 *s的音乐文件 {
//int m_wDeviceID; char buf[128];
MCI_OPEN_PARMS mciOpen; MCIERROR mciError;
mciOpen.lpstrElementName=(LPCTSTR)s;//取得文件名