我调用 mciSendString 来播放mp3文件一切正常,但就是获取不到它的长度。
以下是相关代码:
[DllImport("winmm.dll")]
private static extern int mciSendString(string lpstrCommand, string lpstrReturnString, int uReturnLength, int hwndCallback);
mciSendString(string.Format("open {0}", ShortUrl), null, 0, 0);
string len = new string(' ', 255);
mciSendString(string.Format("status {0} length", ShortUrl), len, len.Length, 0);
不知为什么?好象 status 命今下所有信息都获取不到。
你换成“status movie length”试试看
先看看是不是ShortUrl的问题