来自mcisendstring的奇怪错误

时间:2017-09-08 07:24:56

标签: c# mcisendstring

public int GetSongLength()
    {
        string command = "status MyMP3 length";
        error = mciSendString(command, returnData, returnData.Capacity, 0);
        return int.Parse(returnData.ToString());
    }

我通过winmm.dll获取歌曲的长度。对于大多数歌曲,它运行良好,但对于少数歌曲,它返回错误与奇怪的错误值,如577883348551074055或622049768566161671.会出现什么问题,我该如何解决?哦,returnData为null。

(我只是在玩.mp3)

0 个答案:

没有答案