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)