zoukankan      html  css  js  c++  java
  • 得到WAV文件的长度

    long getVideoLength (char *fileName)
    {
       MCI_OPEN_PARMS mciOpenParms;
       MCI_STATUS_PARMS mciStatusParms;
       DWORD Flags;
       DWORD DeviceID;
       mciOpenParms.wDeviceID=NULL; 
       mciOpenParms.lpstrElementName=fileName;
       Flags=mciSendCommand(NULL,MCI_OPEN,MCI_OPEN_ELEMENT,(DWORD)(LPVOID)&mciOpenParms);
       if (!Flags)
          {
            Flags=NULL;
            DeviceID=mciOpenParms.wDeviceID;
            mciStatusParms.dwItem=MCI_STATUS_LENGTH;
            Flags=mciSendCommand(DeviceID,MCI_STATUS,MCI_STATUS_ITEM,(DWORD)(LPVOID)&mciStatusParms);
            if (!Flags)
                 {
                  return (int)(mciStatusParms.dwReturn/1000);
                  mciSendCommand(DeviceID,MCI_CLOSE,NULL,NULL);
                 }

         
         }
        else
           {
            Application->MessageBoxA("不支持的文件格式","错误",MB_OK);
            return 0;
           }
     }

  • 相关阅读:
    开发进度1
    人月神话阅读笔记(1)
    仓库管理系统
    课程管理系统教程
    流与文件课后作业2加解密工作
    流与文件课后作业3
    今日学习时间记录
    Java字符串切片
    java_ 集合
    json基础教程|理解Json
  • 原文地址:https://www.cnblogs.com/MaxWoods/p/3313996.html
Copyright © 2011-2022 走看看